2014-07-09 121 views

回答

0

创建WebSecurityConfigurerAdapter的实现并将其注册到AbstractAnnotationConfigDispatcherServletInitializer的实现中。

例如

public class MyWebApplicationInitializer extends AbstractAnnotationConfigDispatcherServletInitializer { 

    @Override 
    protected Class<?>[] getRootConfigClasses() { 
      return new Class<?>[]{MyWebSecurityServiceConfiguration.class, <your other configuration classes>}; 
    } 

    @Override 
    protected Class<?>[] getServletConfigClasses() { 
      return new Class<?>[]{<your mvc configuration class>.class}; 
    } 

    @Override 
    protected String[] getServletMappings() { 
      return new String[]{<your mapping here>}; 
    } 

    @Override 
    protected Filter[] getServletFilters() { 
      return new Filter[]{new DelegatingFilterProxy("springSecurityFilterChain")}; 
    } 

}

相关问题