我的项目使用一个包含 GlobalMethodSecurityConfiguration
配置实现如下:
@Configuration
@EnableGlobalMethodSecurity(prePostEnabled = true)
public class GlobalMethodSecurityConfig extends GlobalMethodSecurityConfiguration {
@Override
protected MethodSecurityExpressionHandler createExpressionHandler() {
// some logic
}
}
库通过在中定义来自动配置它 src/main/resources/META-INF/spring.factories
.
在我的项目中,我定义了一个自定义 PermissionEvaluator
我想用的。如果我理解正确,我需要将其添加到 expressionHandler
在库中创建的 GlobalMethodSecurityConfiguration
因为如果我尝试添加另一个,那么spring启动应用程序就不会启动。
处理这种情况的正确方法是什么?
暂无答案!
目前还没有任何答案,快来回答吧!