ペイロードとしてxmlを使用してRESTサービスを実装しており、Jaxb2Marshallerを使用してxmlをアンマーシャリングするための次の構成があります。これが私のSpringコンテキストファイルからの構成です
<bean id="jaxbMarshaller" class="org.springframework.oxm.jaxb.Jaxb2Marshaller">
<property name="classesToBeBound">
<list>
<value>com.my.examples.Product</value>
</list>
</property>
<property name="schema" value="classpath:schemadefinitions/product.xsd" />
</bean>
私のBean製品には、このアノテーションがあります。
@XmlRootElement(name = "product")public class ProductInfo {
問題は、RESTリクエストを行うと、xmlをアンマーシャルしてBeanを適切にアンマーシャルしますが、マーシャラーで構成されたスキーマに対して検証を実行しないことです。私は何かが足りないのですか?