Skip to content

springboot 添加 jackson-xml 后浏览器返回值的变化

添加了 jackson-xml 依赖后, 浏览器返回值变成了 xml 格式的数据.

xml

<dependency>
    <groupId>com.fasterxml.jackson.dataformat</groupId>
    <artifactId>jackson-dataformat-xml</artifactId>
</dependency>

解决方案

java
@Configuration
@Slf4j
public class WebMvcConfig implements WebMvcConfigurer {
    @Override
    public void configureContentNegotiation(final ContentNegotiationConfigurer configurer) {
        // 设置默认的返回值类型为: json
        configurer.defaultContentType(MediaType.APPLICATION_JSON)
                .ignoreAcceptHeader(true);
    }
}