In spring boot mvc project with pure java configuration how to configure Jackson to omit lazy load Attributes
I user springboot and hibernamte5.0.x. It works!
1. pom.xml
com.fasterxml.jackson.datatype
jackson-datatype-hibernate5
2.8.4
2. Webconfig
@Configuration
public class WebConfig implements WebMvcConfigurer {
public void extendMessageConverters(List> converters) {
for (HttpMessageConverter converter : converters) {
if (converter instanceof org.springframework.http.converter.json.MappingJackson2HttpMessageConverter) {
ObjectMapper mapper = ((MappingJackson2HttpMessageConverter) converter).getObjectMapper();
mapper.registerModule(new Hibernate5Module());
// replace Hibernate4Module() with the proper class for your hibernate version.
}
}
}
}