반응형
0. 기존 SpringFox로 설치할 경우 발생하는 문제
기존 방법대로 springfox 스웨거를 implementaion하면 에러가 발생합니다.
기존 방식
implementation 'io.springfox:springfox-swagger2:2.9.2'
implementation 'io.springfox:springfox-swagger-ui:2.9.2'
기존 방식대로 했을 경우 아래와 같은 에러가 발생하는 것을 확인 할 수 있습니다.
print 결과
Action:
Correct the classpath of your application so that it contains compatible versions of the classes org.springframework.plugin.core.support.AbstractTypeAwareSupport$BeansOfTypeTargetSource and org.springframework.util.Assert
더 이상 3.0 버전 이상에서는 Springfox로 설치가 어려워졌습니다.
1. 해결방법
implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.0.2'
이제는 그래들 빌드만 해주면, 알아서 스웨거 UI에서 볼수 있게 변경됐습니다.
의존하고 그래들 빌드 한번만 해주면 설정 끝
2. 결과
http://localhost:8080/swagger-ui/index.html#/
반응형
'Back-end > Spring' 카테고리의 다른 글
[Spring] 시큐리티 예외 처리와 사용자 인증 (시큐리티6 이상) (1) | 2024.01.30 |
---|---|
[Spring] Security 6 버전 인메모리 사용자 설정 간단한 예제 (0) | 2024.01.30 |
[Spring] Access-Control-Allow-Origin header is present 해결방법 (0) | 2024.01.27 |
[Spring] 시큐리티 Security Form Login 인증 기본 설정 (스프링 3.0 버전 이상, 시큐리티 6.0 버전 이상, WebSecurityConfigurerAdapter 대체) (0) | 2024.01.10 |
[Spring] 시큐리티 Security 의존성 추가 방법 (0) | 2024.01.10 |