
spring
弗锐土豆
喜欢技术,做一个简单的人
展开
-
AOP后置通知多线程查询不到session内的数据
背景:aop后置通知,切了一个service1,然后新开了一个线程去调用另外一个service2,标记了新事务。服务器联测,发现service2没有获取到原来service1数据库提交的数据。本机断点调试,断点打在service2里面,发现能够获取到数据。分析:新开线程新事务,已经与之前的service1没有共享数据库session,获取不到还没有提交的数据。本机调试为什么好使呢?因为,断点暂原创 2017-10-31 00:36:41 · 768 阅读 · 0 评论 -
一次AOP与面向接口之间徘徊的选择
一。背景:一个基于spring的web系统已经正常运行了几年。安全部门扫描,发现存在弱密码漏洞,要求修复。二。初步分析:用户很多使用的是初始密码,修改密码了的也是几个数字居多,确实存在密码安全问题。但是系统已经上线运行,用户也不是每天都会登陆,长的可能存在1-2周再使用系统。要尽快发布,堵住安全漏洞,就要考虑尽快解决,同时还能平滑过渡。从复用度来讲,还要尽量能够被其他项目复用。也要考虑原创 2017-12-20 10:13:00 · 701 阅读 · 0 评论 -
spring中aop无法切到service内部调用的方法
首先,特别鸣谢周先生做的测试代码。一。场景描述 有一个控制层类OutStoreOverController(简称controller),依赖了XsCustomorExpenseOperateServiceImpl(简称service)类。controller在2个不同方法中分别调用了service的siteDeliverySettlement 和stockDownAccounts方法(分别简称为m...原创 2018-04-17 20:22:54 · 7595 阅读 · 3 评论