Springboot使用@JsonIgnore的坑

原创
2022/04/18 11:48
阅读数 1.1K

springboot项目中使用注解目的com.fasterxml.jackson.annotation.JsonIgnore是想解决返回json的结果不用带回某个被注解的字段。 这个目的确实能达到了,但是也把一个坑给带出来了: 这哥们是全部json的都不理,就是后端传回去的去掉,前端传进来的也去掉。

举个例子:

  • 参数封装类
@Data
public class User{
	
	@JsonIgnore
	private String userName;
}
  • 传参
{"userName": "bobo"}
  • 接口类,用于接收前端过来请求,接口获取参数为空
public class TestController(){
	public void test(@RequestBody User user){
		// user.getUserName(),获取的值为空
	}
}
展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部