SpringBoot [ 3.1.3 ] & Swagger

song yuheon·2023년 9월 12일
0

Spring

목록 보기
66/93
post-thumbnail

Dependencies



dependencies {
    
    implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.2.0'
}

참고 자료

springDoc


접속 URL


  • localhost:Port/swagger-ui/index.html


트러블 슈팅


  • 현재 Swagger 적용 대상 프로그램이 Spring Security Filter를 사용하기에 Localhost:8080에 JWT 토큰 인증 없이는 접근하지 못하였다.

따라서 Spring의 WebSecurityConfig에 Swagger 사용에 필요한 경로에 대한 인증을 풀어줘야한다.

.requestMatchers("/v3/api-docs/**").permitAll() 
.requestMatchers("/swagger-ui/**").permitAll() 

그러면 아래와 같이 정상적으로 접근 가능하다는 것을 알 수 있다.


profile
backend_Devloper

0개의 댓글