Backend/공부,개념

[Spring Security] WebSecurityConfig 정적 파일 설정

지수쓰 2021. 12. 20. 23:27
반응형

WebSecurityConig

public class WebSecurityConfig extends WebSecurityConfigurerAdapter {

    @Override
    public void configure(WebSecurity web) throws Exception {
        web.ignoring()
                .antMatchers("/etc/**");
    }
    ...
}

antMachers에 지정해주는 path는 resources/static이 기본이므로 그 하위 정적 파일들을 명시해 주면 된다.

    @Override
    public void configure(WebSecurity web) throws Exception {
//        web.ignoring().mvcMatchers("/favicon.ico");
        web.ignoring().requestMatchers(PathRequest.toStaticResources().atCommonLocations());
    }

Spring boot에서 정적리소스에 대해 한번에 설정할 수 있다. web.ignoring().requestMatchers(PathRequest.toStaticResources().atCommonLocations());

출처 Spring Security 정리본
여기 아주 잘 나와있음