Shiro 导致 Spring 事务失效
前段时间将 Shiro 作为权限模块整合到 Spring 中使用,也发了篇整合相关的文章《Shiro 方法上有权限注解的时候才鉴权》,讲如何实现在有打注解时才校验权限。
在集成后的项目中开发时出现有个 Service 的事务是无效的,@Transactional
注解无任何作用。检查后发现这个 Service 是在 Shiro 的 Realm 类中使用 @Autowired
注入的。
前段时间将 Shiro 作为权限模块整合到 Spring 中使用,也发了篇整合相关的文章《Shiro 方法上有权限注解的时候才鉴权》,讲如何实现在有打注解时才校验权限。
在集成后的项目中开发时出现有个 Service 的事务是无效的,@Transactional
注解无任何作用。检查后发现这个 Service 是在 Shiro 的 Realm 类中使用 @Autowired
注入的。