![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
个人学习
a871397394
这个作者很懒,什么都没留下…
展开
-
关于使用AOP日志功能会遇到的坑——代理模式无法保留父类中的成员变量,无法覆写final方法
无论是使用AspectJ语法,还是配合Annotation,使用AOP,实际上就是让Spring自动为我们创建一个Proxy,使得调用方能无感知地调用指定方法,但运行期却动态“织入”了其他逻辑,因此,AOP本质上就是一个代理模式。因为Spring使用了CGLIB来实现运行期动态创建Proxy,如果我们没能深入理解其运行原理和实现机制,就极有可能遇到各种诡异的问题。我们来看一个实际的例子。假设我们定义了一个UserService的Bean:@Componentpublic class Us转载 2020-10-24 21:05:07 · 584 阅读 · 0 评论 -
如何用JSONObject.parseArray对一个list<map<String,String>> 进行处理
##JSONObject.parseArray的用法该方法可以将json字符串数据转换成集合对象。String devInfoList = [{"devId":"869718026017001","cabinetId":17,"devType":13,"devTypeStr":"XXX","devName":"XALTE_2003A","cabinetNo":1,"cabinetDoorNo":3}];List<BatchDevInDto> batchDevInDtoList = JSON原创 2020-08-13 17:16:54 · 7170 阅读 · 0 评论