Swagger 로 자동 문서화 하는 방법을 다루던 도중 해당 문제를 마주하게 되었다.
나는 분명 해당 문서 주소에 대한 접근권한을 풀었는데 말이다.
@Configuration
@EnableWebSecurity
class SecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http
.csrf().disable()
.authorizeRequests()
.antMatchers("/static/js/**","/static/css/**","/static/img/**"
,"/swagger-ui/**").permitAll() // LoadBalancer Chk
.anyRequest().authenticated();
그래서 콘솔을 열어보니 "spec-actions.js:19 undefined /api-docs/swagger-config"
.antMatchers("/static/js/**","/static/css/**","/static/img/**"
,"/swagger-ui/**","/api-docs/**").permitAll()
api docs 부분을 추가해주었고.
정상 작동 하였다.