스프링

[스프링부트] swagger 설정하기

태태개발자 2022. 10. 17. 18:14
반응형

의존성 추가

 

gradle

implementation("org.springdoc:springdoc-openapi-ui:1.6.12")
implementation("io.swagger.core.v3:swagger-core:2.2.2")

 

 

application.yml

springdoc:
# 기본값: application/json
# request media type 의 기본 값
  default-consumes-media-type: application/json

# 기본값: */*
# response media type 의 기본 값
  default-produces-media-type: application/json

# 스웨거에서 제공하는 ui 라이브러리 설정
  swagger-ui:

#   기본 값 : /swagger-ui.html
#   Swagger HTML 문서 경로
    path: /swagger-ui.html

#   swagger-ui를 사용할 것인지 여부
    enabled: true

# 스웨거 api문서 설정
  api-docs:

#   기본값 : /v3/api-docs
#   spring boot 웹 애플리케이션의 api를 OpenAPI 3을 이용하여 json 형식화 한것의 경로
    path: /swagger/api-docs

#   스웨거 api문서를 사용할지 여부
    enabled: true

 

접속

http://localhost:8080/swagger-ui.html 

반응형