您
CustomPermissionevaluator的电话未被呼叫。
尝试在SecurityConfig.java中遵循以下代码。
...import org.springframework.security.web.access.expression.DefaultWebSecurityexpressionHandler;...public class SecurityConfig extends WebSecurityConfigurerAdapter { ... @Override public void configure(WebSecurity web) throws Exception { DefaultWebSecurityexpressionHandler handler = new DefaultWebSecurityexpressionHandler(); handler.setPermissionevaluator(new CustomPermissionevaluator()); web.expressionHandler(handler); }}Web应用程序初始化器
...import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer;...public class AnnotationConfigDispatcherServletInitializer extends AbstractAnnotationConfigDispatcherServletInitializer { @Override protected Class<?>[] getRootConfigClasses() { return new Class[] { SecurityConfig.class, }; }}


