Jackson2HackedJaxbAnnotationIntrospector.java

  1. package cn.home1.oss.lib.common;

  2. import com.fasterxml.jackson.databind.introspect.Annotated;
  3. import com.fasterxml.jackson.databind.type.TypeFactory;
  4. import com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector;

  5. /**
  6.  * Ignore @XmlJavaTypeAdapter.
  7.  * see: https://github.com/FasterXML/jackson-dataformat-xml/issues/37
  8.  */
  9. public class Jackson2HackedJaxbAnnotationIntrospector extends JaxbAnnotationIntrospector {

  10.   public Jackson2HackedJaxbAnnotationIntrospector() {
  11.     super(TypeFactory.defaultInstance());
  12.   }

  13.   @Override
  14.   public Object findSerializationConverter(final Annotated annotated) {
  15.     return null;
  16.   }

  17.   @Override
  18.   public Object findDeserializationConverter(final Annotated annotated) {
  19.     return null;
  20.   }
  21. }