반응형
Swagger
개발자가 REST 웹 서비스를 설꼐, 빌드, 문서화등을 도와주는 대형 도구 생태계의 지원을 받는 오픈 소스 소프트웨어 프레임워크이다. 대부분의 사용자들은 스웨거 UI도구를 통해 스웨거를 식별하며 스웨거 툴셋에는 자동화된 문서화, 코드 생성, 테스트 케이스 생성 지원이 포함된다.
SpringDoc 의존성추가
https://mvnrepository.com/artifact/org.springdoc/springdoc-openapi-ui
dependencies {
//..
implementation("org.springdoc:springdoc-openapi-ui:1.7.0")
//..
}
application파일 설정
1 ) application.yml
springdoc:
default-consumes-media-type: application/json
default-produces-media-type: application/json
swagger-ui:
path: /swagger-ui.html
disable-swagger-default-url: true
2) application.properties 추가
springdoc.swagger-ui.path=/swagger-ui.html
springdoc.swagger-ui.disable-swagger-default-url=true
springdoc.default-consumes-media-type=application/json
springdoc.default-produces-media-type=application/json
그 외의 SpringDoc properties
Swagger 접속
Swagger 실행화면
반응형
'프레임워크 > Spring Boot' 카테고리의 다른 글
[SpringBoot] Springboot 3.0 이상 Querydsl 설정 방법 (0) | 2023.03.07 |
---|---|
[SpringBoot] Error. Field 'id' doesn't have a default value (0) | 2023.02.07 |
[Spring Batch] spring batch 기본 구성요소 (0) | 2022.12.30 |
[Spring Batch] ItemReader, Jsoup을 이용하여 네이버 증권 데이터 크롤링 (1) (0) | 2022.12.28 |
[spring batch] Batch란? (0) | 2022.12.28 |
댓글