Web services 如何使用可选和必需的参数信息定义webservice方法

Web services 如何使用可选和必需的参数信息定义webservice方法,web-services,jakarta-ee,jax-ws,Web Services,Jakarta Ee,Jax Ws,我想用可选和必需的参数信息定义webservice方法(操作)。因此,我可以生成xsd文件,其中包含特定操作的参数是可选的还是必需的信息。您可以为所有参数定义自己的对象。这些参数中有些是强制性的,有些不是。通过将这个对象定义为JAXB类,您就完成了。SOAP发送的XML将只包含存在的非强制性数据。具有不同签名的不同实现?我认为JAXB不支持xsd验证定制(minOccurs等),您可以将@SchemaValidation添加到您的服务实现bean中,以针对现有(或手工制作的)xsd进行验证

我想用可选和必需的参数信息定义webservice方法(操作)。因此,我可以生成xsd文件,其中包含特定操作的参数是可选的还是必需的信息。

您可以为所有参数定义自己的对象。这些参数中有些是强制性的,有些不是。通过将这个对象定义为JAXB类,您就完成了。SOAP发送的XML将只包含存在的非强制性数据。

具有不同签名的不同实现?我认为JAXB不支持xsd验证定制(
minOccurs
等),您可以将
@SchemaValidation
添加到您的服务实现bean中,以针对现有(或手工制作的)xsd进行验证