Spring security 未将Spring安全侦听器添加到类中

Spring security 未将Spring安全侦听器添加到类中,spring-security,Spring Security,我们正在使用Spring安全性来控制对某些服务的访问。对于95%的班级来说,它运行良好。但是,有两个类完全忽略了安全注释。在运行时调用服务时,安全拦截器不在这两个类的拦截器列表中 就我所知,这些课程和其他有效的课程没有区别。基本结构相同,使用的其他注释相同。扫描类路径以查找注释将拾取类。同一个包中的其他类工作正常 我对Spring Security不是很有经验,所以我希望有人能为我指出一些我可能忽略的方向。如果其他人感兴趣,现在发生的是我们在两个类之间有一个循环注入引用。A类引用了B类,B类引用

我们正在使用Spring安全性来控制对某些服务的访问。对于95%的班级来说,它运行良好。但是,有两个类完全忽略了安全注释。在运行时调用服务时,安全拦截器不在这两个类的拦截器列表中

就我所知,这些课程和其他有效的课程没有区别。基本结构相同,使用的其他注释相同。扫描类路径以查找注释将拾取类。同一个包中的其他类工作正常


我对Spring Security不是很有经验,所以我希望有人能为我指出一些我可能忽略的方向。

如果其他人感兴趣,现在发生的是我们在两个类之间有一个循环注入引用。A类引用了B类,B类引用了A类

当Spring试图为类A创建bean时,它遇到了循环引用,并为类A创建了一个早期bean引用,该引用随后被代理。然而,添加方法切入点的步骤发生在所有这些之后,因此类在没有安全拦截器的情况下被代理