我还体验了/ static / fonts / path中的Spring安全阻塞资源。但是,默认情况下允许使用“/ static / css”,“/ static / js”,“/ static / images”,但是/ static / fonts / **被阻止。
下面是我如何解决这个问题的一个例子。
@Configuration @EnableWebSecurity public class WebSecurityConfig extends WebSecurityConfigurerAdapter { ..... @Override protected void configure(final HttpSecurity http) throws Exception { http.authorizeRequests().antMatchers("/fonts/**").permitAll(). //other security configuration rules } ..... }
将此方法添加到SecurityConfig
@Override public void configure(WebSecurity security){ security.ignoring().antMatchers("/css/**","/fonts/**","/libs/**""); }