Tôi đang cố gắng xác định một hạt Jaxb2Marshaller
trong Spring-WS để sử dụng bộ điều hợp tùy chỉnh mở rộng XmlAdapter
. Tôi đã điều sau đây trong một tập tin XML:Làm thế nào để thiết lập danh sách Jaxb2Marshaller của XmlAdapters trong Spring bean thông qua XML?
<bean id="jaxb2Marshaller" class="org.springframework.oxm.jaxb.Jaxb2Marshaller">
<property name="classesToBeBound">
<list>
<!-- various classes to be bound... -->
</list>
</property>
<property name="schema" value="myschema.xsd" />
<property name="adapters">
<list>
<value>com.lmig.am.claims.clip.ContactAdapter</value>
</list>
</property>
</bean>
Tuy nhiên, tôi nhận được lỗi sau:
Cannot convert value of type [java.lang.String] to required type [javax.xml.bind.annotation.adapters.XmlAdapter] for property 'adapters[0]': no matching editors or conversion strategy found
Bất kỳ ý tưởng những gì tôi đang làm sai? Cảm ơn!