2016-05-29 45 views
0

我是Spring的新用戶,並已選中Spring Security。在Spring網站上有HelloWorld Spring項目的鏈接。該項目可以由Maven導入並在Eclipse開發環境中運行。這個項目有趣的是沒有定義彈簧配置的web.xml或context.xml。Spring Security示例 - 無應用程序上下文的作品

該項目包含兩個類和一個index.jsp文件。

@EnableWebSecurity 
public class SecurityConfig { 
// @formatter:off 
    @Autowired 
    public void configureGlobal(AuthenticationManagerBuilder auth) throws  Exception {`enter code here` 
     auth 
      .inMemoryAuthentication() 
       .withUser("user").password("password").roles("USER"); 
    } 
    // @formatter:on 
} 

這是配置類,另一個是初始化類。

public class SecurityWebApplicationInitializer extends 
     AbstractSecurityWebApplicationInitializer { 

    public SecurityWebApplicationInitializer() { 
     super(SecurityConfig.class); 
    } 
} 

我評論@EnableWebSecurity並取消了註釋和假設的Spring Security將被禁用,但沒有。當我執行它時,正在尋找沒有在任何地方實現的過濾器鏈。

這種情況怎麼會發生。我甚至嘗試清理服務器工作目錄等,但仍然是相同的。

關於這個簡單的項目如何打勾的想法?

回答

相關問題