Hello everyone,
I am using Swagger and Springfox, but I want to add some custom visibility checker to the default object mapper. Unfortunately, I do not know to get the default object mapper, or how to add a new customized object mapper. Can someone tell me how I can configure the object mapper in Spring Boot?
Thank you.
You can listen for an event and customize the object mapper you receive.
Thanks, it works
Please, try to override configureMessageConverters method and add the custom objectMapper.
It works for me.
@Configuration
@EnableSwagger2
public class SwaggerConfig extends WebMvcConfigurationSupport {
@Autowired
private ObjectMapper serializingObjectMapper;
@Override
protected void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
MappingJackson2HttpMessageConverter messageConverter = new MappingJackson2HttpMessageConverter();
messageConverter.setObjectMapper(serializingObjectMapper);
converters.add(messageConverter);
super.configureMessageConverters(converters);
}
// another settings for swagger
}
Most helpful comment
Please, try to override configureMessageConverters method and add the custom objectMapper.
It works for me.