title: @EnableWebMvc "disables" Jackson2ObjectMapperBuilderCustomizer how to fix?
body: <p>I have confiured annotation introspector (<a href="https://stackoverflow.com/a/48801237/1251549">source</a>)</p>
  
  <pre><code>public Jackson2ObjectMapperBuilderCustomizer addCustomBigDecimalDeserialization() {
      return new Jackson2ObjectMapperBuilderCustomizer() {
          @Override
          public void customize(Jackson2ObjectMapperBuilder jacksonObjectMapperBuilder) {
              jacksonObjectMapperBuilder.annotationIntrospector(
                      new JacksonAnnotationIntrospector() {
                          @Override
                          public JsonPOJOBuilder.Value findPOJOBuilderConfig(AnnotatedClass ac) {
                              if (ac.hasAnnotation(
                                      JsonPOJOBuilder.class)) {//If no annotation present use default as empty prefix
                                  return super.findPOJOBuilderConfig(ac);
                              }
                              return new JsonPOJOBuilder.Value("build", "");
                          }
                      }
              );
          }
      };
  }
  </code></pre>
  
  <p>And everything works until I added <code>@EnableWebMvc</code> to <code>Applciation</code> class. Now all dtos which have lombok <code>@Value</code> and <code>@Builder</code> annotations are fileld with nulls. It seems that my annotation introspector was replaced some where by spring. But where? Spring <a href="https://docs.spring.io/spring-boot/docs/current/reference/html/howto-spring-mvc.html#howto-customize-the-jackson-objectmapper" rel="nofollow noreferrer">boot documentation</a> said that it is enough to define <code>Jackson2ObjectMapperBuilderCustomizer</code> bean.</p>
  
  <p>Any ideas how configure/fix setting annotation introspectors with <code>@EnableWebMvc</code>?</p>