使用默认的MappingJackson2HttpMessageConverter返回json数据
1.添加web依赖
2.添加一个实体类
3.直接返回对象即可
注:可以在实体类中使用@JsonIgnore注解忽略字段,使用@JsonFormat(pattern="yyyy-MM-dd")设置格式
使用谷歌的Gson返回json数据
1.移除默认的jackson-databind,添加Gson依赖
2.使用HttpMessageConverter进行自定义转换
注:使用该自定义的转换后,protected修饰的字段将被忽略
使用阿里巴巴的fastjson
1.去除默认的jackson-databind,添加fastjson依赖
2.添加fastjsonHttpMessageConverter
另外一种替代方案: