出现原因: 当一个接口使用Multimap或者接口返回对象使用Multimap类型时会被jackson序列化成类似{empty:false}的格式
解决方法
- pom文件中引入
jackson-datatype-guava
依赖
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-guava</artifactId>
<version>${jackson.version}</version>
</dependency>
- 在配置类中将GuavaModule类注入到ioc容器中
@Configuration
public class JacksonConfig {
@Bean
public Module guavaModule() {
return new GuavaModule();
}
}
- jackson在项目启动时会自动配置启动对guava的支持