2017-02-06 11 views
0

何らかの原因で私のCSSおよびJSファイルにアクセスできません。どうしたの?アプリケーションが保護された後に静的ファイルにアクセスできない

@Override 
protected void configure(HttpSecurity http) throws Exception { 
    http 
      .authorizeRequests() 
      .antMatchers("/", "/home").permitAll() 
      .anyRequest().authenticated() 
      .and() 
      .formLogin() 
      .loginPage("/login") 
      .permitAll() 
      .and() 
      .logout() 
      .permitAll().and().authorizeRequests().antMatchers("/static/**").permitAll(); 
} 

答えて

1

使用してみてください:

@Override 
protected void configure(HttpSecurity http) throws Exception { 
    http 
     .authorizeRequests() 
      .antMatchers("/", "/home").permitAll() 
      .antMatchers("/static/**").permitAll() 
      .anyRequest().authenticated() 
      .and() 
     .formLogin() 
      .loginPage("/login") 
      .permitAll() 
      .and() 
     .logout() 
      .permitAll(); 
} 

注文事項。すべてのアクセス許可は、.anyRequest()。authenticated()より前でなければなりません。

+0

これが私の問題を解決しました。 – santafebound

関連する問題