Будьте осторожны с этим. Вы смешиваете Jax-RS и Spring, но вам нужно кое-что знать: Spring не полностью реализует спецификацию Jax-RS ... Причина? Spring MVC был разработан примерно в то же время, что и JAX-RS, и после выпуска JAX-RS они никогда не мигрируют для реализации этого (кто бы это ни делал)?
Лучший способ объявить свой собственный ObjectMapper с Spring будет выглядеть следующим образом:
@SpringBootApplication
public class DemoApplication {
@Bean
public ObjectMapper objectMapper() {
ObjectMapper objectMapper = new ObjectMapper();
// DO what you want;
return objectMapper;
}
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
}
Затем вы можете использовать @Autowired
, чтобы добавить ObjectMapper
в класс, который в этом нуждается. (проверьте эту ссылку, если хотите: Настройка ObjectMapper в Spring )
Надеюсь, это поможет.