其他分享
首页 > 其他分享> > 春季-如何使用XML架构来验证JAXB编组的@ResponseBody

春季-如何使用XML架构来验证JAXB编组的@ResponseBody

作者:互联网

我有一个系统使用@ResponseBody和@XmlElement编组(JAXB)返回很多XML.

使用创建的架构验证结果XML的最佳方法是什么?

我仍然需要遍历所有元素并进行测试,但是XML Schema验证将使第二部分变得非常容易.

解决方法:

Spring使您轻松做到这一点(假设您使用Jaxb2Marshaller):

<bean id="marshaller" class="org.springframework.oxm.jaxb.Jaxb2Marshaller">
  <property name="schema" value="file:/some/path/schema.xsd"/>
</bean>

标签:unit-testing,integration-testing,spring,spring-mvc
来源: https://codeday.me/bug/20191201/2081834.html