2014-02-15 178 views
5

我有惱人的問題與代碼下面幾行:IntelliJ IDEA的13無法解決法春

@Override 
protected void configure(HttpSecurity http) throws Exception { 
    http.authorizeRequests().antMatchers("/admin/**").hasRole("ADMIN"). 
      and(). 
      formLogin(). 
      loginPage("/login"). 
      defaultSuccessUrl("/"). 
      failureUrl("/login?error"). 
      loginProcessingUrl("/login"). 
      successHandler(loginSucessHandler). 
      permitAll(). 
      and(). 
      logout(). 
      logoutUrl("/logout"). 
      logoutSuccessUrl("/"). 
      invalidateHttpSession(true). 
      permitAll(); 
} 

的IntelliJ總是告訴我「無法解析法formLogin()」。我嘗試重新導入項目以從gradle中重新生成項目,使intellij的緩存失效,但我總是得到這個惱人的消息。不知何故可以擺脫它?如果我試圖從gradle構建項目,我沒有問題,所以它一定是intellij想法有問題。在此先感謝 編輯:如果我在intellij運行make它編譯項目沒有任何問題。

+0

嘗試關閉intellij項目,清理所有想法文件* .iml和.idea目錄,關閉項目然後重新導入。正如你所說,如果你可以使用graddle在命令行中構建它,那麼它必須是intellij設置的問題 –

+0

我已經嘗試過但id不起作用。 – John

+0

提出問題,通常很快修復 – NimChimpsky

回答

0

使用最新的Spring Security發行版本4.2.3.RELEASE,您不會遇到任何問題。