생각보다 문서가 많이 없어서 글로 남긴다.
RestAPI 서버를 구축중이고 Swagger와 연동을 진행했다.
Springboot 3.0.6
gradle 7.6.1
스프링 3버전 부터 Springfox와의 연동이 되질 않는다.
그래서 build.gradle에 아래와 같이 디펜던시를 추가하였다.
implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.1.0'
기본적인 셋팅은 위 하나의 디펜던시 추가만으로 끝난다.
SwaggerConfig도 필요없다
Spring 3에서는 서버실행 후 localhost:8080/swagger-ui/index.html -> Swagger 확인이 가능하다.
validation 오류가 있어서 대충 찾아보니 어노테이션 유효성 검사하는 뭐시기가 없다고 하는 내용이었다.
implementation 'org.hibernate:hibernate-validator:7.0.5.Final'
해당 밸리데이터를 추가한 후에 에러도 정리 할 수 있었다
'JAVA' 카테고리의 다른 글
땅꼬마의 Springboot3 + JPA 구현하기! (0) | 2023.07.25 |
---|---|
땅꼬마의 JPA 개념정리!! (0) | 2023.07.24 |
땅꼬마의 While문 만들기! (0) | 2022.10.11 |
땅꼬마의 JAVA Math.random() 활용 점심메뉴 뽑기! (0) | 2022.08.31 |
땅꼬마의 JAVA 환경셋팅 및 hello world 출력해보기! (0) | 2022.08.30 |