springmvc
文章平均质量分 93
编程潜心修炼
技术爱好者
展开
-
controller的请求方法为什么不可以用private修饰
Spring在实例化TestController 的时候,是先做了属性填充,把TestController 依赖的testService填充进来,然后再做初始化,在初始化后置处理器里生成TestController 的代理对象,所以TestController的代理对象是对TestController 做了一层封装,代理对象是没有testService属性的。准备了2个方法调用测试,send2是private方法,用于测试问题,send是public方法,用于做对比。这里就有意思了,这个调用,调到哪去?原创 2023-05-13 23:29:21 · 1187 阅读 · 2 评论 -
@ResponseBody返回json时,json数据丢失或者报错
现象: 1.报错:There is a cycle in the hierarchy! 2.返回至前台的json不完整,字段丢失。错误原因:eg:entity1的属性有list,entity2的字段中也含有entity1,即常见的双向关联;引发的死循环解决方案:1.重写一个实体类用于传输json2.@JsonIgnore转载https://www.cnblogs.com/peak-c/p/5360481.html...转载 2020-07-31 10:21:07 · 1096 阅读 · 0 评论