가수면
Swagger 본문
springdoc openapi로 검색해 깃허브 페이지로 이동
https://github.com/springdoc/springdoc-openapi
springdoc-openapi-starter-webmvc-ui의 pom.xlm를 참고해 의존성 설치
이때 SNAPSHOT이 아닌 버전으로 하나 다운그레이드해서 사용하길 권장
<dependency>
<groupId>org.springdoc</groupId>
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>2.3.0</version>
</dependency>
implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.3.0'
Spring Security를 사용한다면 경로 예외처리 필요
.requestMatchers(
"/v3/api-docs/**",
"/swagger-ui/**",
"/swagger-resources/**",
"/webjars/**"
).permitAll()
확인
http://localhost:8080/swagger-ui/index.html
http://localhost:8080/v3/api-docs
'Java' 카테고리의 다른 글
[Spring Boot] 심화 (0) | 2023.12.28 |
---|---|
HATEOAS (1) | 2023.12.26 |
Spring Boot로 REST API 만들기 정리 (0) | 2023.12.19 |
[Java] 심화 (0) | 2023.12.12 |
JSTL (0) | 2023.12.12 |
Comments