我的自定义Spring Security PermissionEvaluator有问题。所以,CustomPermissionEvaluator需要该服务才能完成其工作。
@服务公共类MyService { // 方法….}而……
我有同样的问题,不得不使用 @Lazy 注解:
@Lazy
@Lazy @Autowired private MyService service;
看起来安全的东西是在Spring配置的其余部分之前引导的。我猜 @Lazy 允许引用注入但直到使用才实际解析。