728x90
오피셜 프로젝트 : https://github.com/SpringForAll/spring-boot-starter-swagger 라고 하네
일단 관련 Library 부터 추가해 보자, 22년 12월 21일 기준으로 아직도 해당 버전이 제일 인기가 많은것 같다.
<!-- https://mvnrepository.com/artifact/com.spring4all/swagger-spring-boot-starter -->
<dependency>
<groupId>com.spring4all</groupId>
<artifactId>swagger-spring-boot-starter</artifactId>
<version>1.9.0.RELEASE</version>
</dependency>
application.properties 작성해 보자
swagger.title=spring-boot-starter-swagger
swagger.description=Starter for swagger 2.x
swagger.version=1.4.0.RELEASE
swagger.license=Apache License, Version 2.0
swagger.licenseUrl=https://www.apache.org/licenses/LICENSE-2.0.html
swagger.termsOfServiceUrl=https://github.com/dyc87112/spring-boot-starter-swagger
swagger.contact.name=blake
swagger.contact.url=https://rainsister.tistory.com
swagger.contact.email=dyc87112@qq.com
swagger.base-package=com.blake
swagger.base-path=/**
혹은 application.yml 사용법은
swagger:
base-package: com.http:rainsister
base-path: /**
contact:
email: luxury515@naver.com
name: blake
url: https://rainsister.tistory.com
description: Starter for swagger 2.x
license: Apache License, Version 2.0
licenseUrl: https://www.apache.org/licenses/LICENSE-2.0.html
termsOfServiceUrl:
title: spring-boot-starter-swagger
version: 1.4.0.RELEASE
세팅 완료!
프로젝트를 구동후 http://localhost:8080/swagger-ui.html 에 접속하면
끝!
'Springboot2.x 강좌 > API개발' 카테고리의 다른 글
SpringFox 3 및 Swagger 설정 (0) | 2023.01.04 |
---|---|
프로젝트 구동 시 RequestMappingHandler 로그 설정 (0) | 2023.01.04 |
Swagger 의 api 들을 효율적으로 분리하기 (0) | 2023.01.04 |
JSR-303 그리고 validation 체크 (0) | 2023.01.04 |
간단한 Restful API 만들고 테스트 코드 작성 (0) | 2023.01.04 |