Tag: required

@WebParam的@XmlElement(required = true)不起作用

我正在使用JAX-WS构建Web服务。 我有一个奇怪的问题,@ @XmlElement(required=true)的注释@XmlElement(required=true)在某些@WebService类中有效,但在其他一些类中不起作用。 我在两个@WebService类中有非常相似的代码。 什么可能导致这个问题? 参数类型还是实体类? 编辑:添加示例代码 我有两个Web服务: @WebService(name = “ClubMemberPortType”, serviceName = “ClubMemberService”, portName = “ClubMemberSoapPort”, targetNamespace = “http://club.com/api/ws”) public class ClubMemberWS { @WebMethod(operationName = “findClubMembersByClubId”, action = “urn:findClubMembersByClubId”) @WebResult(name = “club_membership”) public List findClubMembershipsByClubId(@XmlElement(required=true) @WebParam(name = “club_id”) String clubId, @WebParam(name = “status”) StatusEnum status){ … }} 和 @WebService(name = “ClubPortType”, serviceName = “ClubService”, […]