Web services 使用注释的javaweb服务

Web services 使用注释的javaweb服务,web-services,soap,xsd,wsdl,jax-ws,Web Services,Soap,Xsd,Wsdl,Jax Ws,我正在为请求和响应实体使用注释(即@WebService、@WebMethod和XML注释)开发soapweb服务。web服务器生成客户端使用的WSDL契约。我无法对响应元素设置任何xml限制,例如,我希望将字符串元素的最大长度设置为50个字符。由于我不是手动编写WSDL/XSD,因此有没有办法通过注释来定义它,以便服务器在生成的WSDL中包含的内容。JAX-WS web服务使用JAXB进行数据绑定。不幸的是,默认的JAXB引用实现不支持JAXB方面。因此,在默认实现中,不能使用注释指定字符串元

我正在为请求和响应实体使用注释(即@WebService、@WebMethod和XML注释)开发soapweb服务。web服务器生成客户端使用的WSDL契约。我无法对响应元素设置任何xml限制,例如,我希望将字符串元素的最大长度设置为50个字符。由于我不是手动编写WSDL/XSD,因此有没有办法通过注释来定义它,以便服务器在生成的WSDL中包含的内容。

JAX-WS web服务使用JAXB进行数据绑定。不幸的是,默认的JAXB引用实现不支持JAXB方面。因此,在默认实现中,不能使用注释指定字符串元素maxlength限制。然而,您可以签出这个项目,它正是您想要的