我需要做一个与API服务器交互的服务。我得到了xsd和xml,其中有所有操作的描述。但它们没有wsdl。有没有可能在没有wsdl的情况下做一个web服务? 有没有可能以某种方式在xsd和xml上生成java类?
如果它是一个soap服务,并且你想消费它,你可以在其中附加 ?wsdl 到url中来获取wsdl文件。
?wsdl
如果你想暴露一个soap端点,你需要创建自己的wsdl文件。
如果你使用的是Maven,你可以使用XSD模式文件中的 jaxb2-maven-plugin
jaxb2-maven-plugin