簡體   English   中英

@XmlEnumValue 的 jackson jaxb 注釋

[英]jackson jaxb annotation for @XmlEnumValue

我在生成的類中有一個 @XmlEnumValue,我想測試一個 JSON 消息(我將在 JSON 消息中傳遞必須映射到 @XmlEnumValue 的值)並查看我的值是否被映射。 但我無法做到這一點。我通過添加以下代碼解決了讀取@XmlElement 的類似問題。 是否有任何類似的方法來支持 @XmlEnumValue ??? 我正在尋找這樣的注釋屬性名稱..

 <bean id="jaxbAnnotationInspector"
    class="org.codehaus.jackson.xc.JaxbAnnotationIntrospector"/>
<bean id="jacksonObjectMapper" class="org.codehaus.jackson.map.ObjectMapper">
    <property name="annotationIntrospector" ref="jaxbAnnotationInspector"/>
</bean>

我們正在使用這樣的配置來讓它工作

@Bean
public ObjectMapper objectMapper()
{
    ObjectMapper objectMapper = new ObjectMapper();
    objectMapper.registerModule(new JaxbAnnotationModule());
    return objectMapper;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM