从库中扩展globalMethodSecurity配置

v440hwme  于 2021-07-16  发布在  Java
关注(0)|答案(0)|浏览(115)

我的项目使用一个包含 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启动应用程序就不会启动。
处理这种情况的正确方法是什么?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题