我有一些bean包含使用@RolesAllowed和@Transactional注释的方法。我有一个Spring配置文件,它使用BeanNameAutoProxyCreator用于安全相关bean,另一个Spring配置文件使用BeanNameAutoProxyCreator用于事务相关bean。
问题是某些bean包含安全性以及与事务相关的bean。所以Spring为一组bean创建代理。然后它尝试为另一组bean创建代理。当它发生时,它会尝试创建代理和炸弹的代理。
有没有人试图通过Spring在同一个bean中配置安全性和事务性?有什么诀窍?
感谢。
答案 0 :(得分:0)
我从来没有尝试过,买我会看一下使用一个适用于这两个注释的BeanNameAutoProxyCreator?此BeanNameAutoProxyCreator可以创建委托给安全和事务代理的代理。