springBoos+mybatis事物不起作用的原因中的一个
自己搭建了一个项目,springBoot + mybatis + shiro,但是事物死活不好使,网上各种方法都试过了,困扰好久,确定配置与调用没问题后,决一点点删除代码排除法试(笨法但有效),最终发先问题所在 因为 我在shiro的 realm注入了service,就这个service类不好使!
先上我的解决方案
在realm里的service上加一个@Lazy注解

原因网上已经有相当好的帖子解释:
https://blog.youkuaiyun.com/finalcola/article/details/81197584
为什么我一开始没搜到这个解决方案呢?因为它真不好搜,,如果直接搜spring或springboot mybatis事物,很难搜到这个帖子。要有realm或者shiro 之类的字样。困扰了我好久,相信也有不少人遇到同样的问题,分享出来希望对大家有用。