Spring Boot 3.x Swagger 적용

Chan Young Jeong·2023년 4월 30일
0

스프링

목록 보기
7/7

스프링 부트 3.x 버전 이상 부터는 springdoc을 사용해야함
https://resilient-923.tistory.com/414

그리고 swagger 적용하니 다음과 같은 예외 발생

Error calling jakarta.validation.Validation#buildDefaultValidatorFactory

sprig-boot-starter-validation 추가하면됨.

https://stackoverflow.com/questions/74788826/error-calling-jakarta-validation-validationbuilddefaultvalidatorfactory

implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.1.0'

implementation 'org.springframework.boot:spring-boot-starter-validation'

그리고 Security를 적용하고 있어서 404에러는 발생하지 않으나 swagger url로 접속시 아무런 page도 나오지 않음. -> swagger 관련 url permit해야함.

("/v3/api-docs/\**", "/swagger-ui/\**").permitAll()
v3부분은 각 버전에 알맞게 변경

https://jong-bae.tistory.com/12

0개의 댓글