配置Jackson以省略Spring Boot中的延迟加载属性

在具有纯Java配置的Spring Boot" title="Spring Boot">Spring Boot MVC项目中,如何配置Jackson省略延迟加载属性

回答:

我使用springboot和hibernamte5.0.x。有用!

<dependency>

<groupId>com.fasterxml.jackson.datatype</groupId>

<artifactId>jackson-datatype-hibernate5</artifactId>

<version>2.8.4</version>

</dependency>

@Configuration

public class WebConfig implements WebMvcConfigurer {

public void extendMessageConverters(List<HttpMessageConverter<?>> 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.

}

}

}

}

以上是 配置Jackson以省略Spring Boot中的延迟加载属性 的全部内容, 来源链接: utcz.com/qa/400119.html

回到顶部