작성
·
2.7K
6
혹시 더 나은 방식이 있다면 같이 공유해요!! 다들 화이팅하세요!
@Bean
public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
http
.authorizeRequests()
.antMatchers("/").permitAll()
.antMatchers(
"/css/**",
"/js/**",
"/images/**",
"/webjars/**",
"/favicon.*",
"/*/icon-*"
).permitAll()
.antMatchers("/mypage").hasRole("USER")
.antMatchers("/message").hasRole("MANAGER")
.antMatchers("/config").hasRole("ADMIN")
.anyRequest().authenticated();
http
.formLogin();
return http.build();
}
답변 1
8
추가로 Bean등록 방식도 공유합니다.
@Bean
public WebSecurityCustomizer webSecurityCustomizer() {
return (web) -> web.ignoring().requestMatchers(PathRequest.toStaticResources().atCommonLocations());
}
참조 : https://codejava.net/frameworks/spring-boot/fix-websecurityconfigureradapter-deprecated
감사합니다!!