1 回答
TA贡献1852条经验 获得超1个赞
我相信,当您开发大型服务或具有大量对象的服务时,编写 XML 代码来生成 Java 代码非常容易出错,而且代码维护起来非常困难。如果你有一个小项目,一切都很好,这不是我的情况。
我所做的是编写类,然后使用schemagen生成 xsd 文件。
这是我在 maven pom 中添加的配置:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>2.4</version>
<executions>
<execution>
<id>schemagen</id>
<goals>
<goal>schemagen</goal>
</goals>
</execution>
</executions>
<configuration>
<outputDirectory>${basedir}/src/main/resources/xsds/</outputDirectory>
<transformSchemas>
<transformSchema>
<uri>http://test/test-ws/MyTestSchema</uri>
<toPrefix>test</toPrefix>
<toFile>test.xsd</toFile>
</transformSchema>
</transformSchemas>
<sources>
<source>${basedir}/src/main/java/my/classes/</source>
</sources>
<verbose>true</verbose>
</configuration>
</plugin>
添加回答
举报