我必须在运行时创建模拟器,如果给出XSD文件作为输入,则可以生成WSDL文件。为此,我使用Spring Web Services和JAXB API从给定的XSD文件生成WSDL。
在所有示例程序之后,我已经知道可以在运行maven文件的JAXB的帮助下生成java类,但我们仍然需要手动编写serviceEndpoint类,因此似乎很难为给定的xsd文件生成ServiceEndpoint类
我想知道是否有可能在运行时为给定的xsd生成serviceEndpoint类并进行编译。
简而言之,如果XSD文件作为运行时作为输入提供,我想自动化WSDL生成的整个过程。
答案 0 :(得分:1)
Spring会自动公开从您的配置生成的WSDL。请参阅official documentation
中的第5.3.1.1节答案 1 :(得分:0)
确保使用=WEEKDAY(A1)
定义的URL映射等,如下所示:
=AVERAGEIF(2:2, 2, 3:3)
如果您的XSD架构名为test.xsd,那么您可以在运行时访问您的WSDL:http://localhost:8080/ws/test.wsdl