@XmlEnumValue的jackson jaxb注释

时间:2015-06-19 10:12:12

标签: java json jaxb

我在生成的类中有一个@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>

1 个答案:

答案 0 :(得分:1)

我们正在使用这样的配置来实现它

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