Как настроить Jaxb2Marshaller список XmlAdapters в Spring bean-компоненте через XML?

Я пытаюсь определить bean-компонент Jaxb2Marshaller в Spring-WS для использования специальный адаптер, расширяющий XmlAdapter . У меня в 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>

Однако я получаю следующую ошибку:

Невозможно преобразовать значение типа [java.lang.String] на требуемый тип [javax.xml.bind.annotation.adapters.XmlAdapter] для свойства «adapters [0]»: не найдено подходящих редакторов или стратегии преобразования

Есть идеи, что я делаю неправильно? Спасибо!

6
задан holic87 11 October 2011 в 00:03
поделиться