개발 환경 세팅 중 SWAGGER을 만나보았다(스웩넘처서 스웨거 아님)

zzarbttoo·2021년 8월 4일
0

Spring/Java

목록 보기
1/5

이번에는 post맨을 사용하는 것이 아니라 swagger을 사용해 api 문서 자동화까지 해볼 예정이다

일단 maven에 dependency를 추가해줬다
(springfox-swagger-ui는 대시보드 사용을 위해서 추가하는 듯 하다)

 <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 -->
    <dependency>
        <groupId>io.springfox</groupId>
        <artifactId>springfox-swagger2</artifactId>
        <version>2.9.2</version>
    </dependency>
    <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui -->
    <dependency>
        <groupId>io.springfox</groupId>
        <artifactId>springfox-swagger-ui</artifactId>
        <version>2.9.2</version>
    </dependency>


모지 인텔리제이 문제인감
얘는 갑자기 왜 이러는 모르겠지만 버전문제라는데
그래도 빌드는 잘 되니까 패쓰!

@EnableSwagger2 어노테이션을 추가해주고
실행파일 하위에 restApi 를 만들어보았다!
🙌

그리고 실행시킨 후
http://localhost:8080/swagger-ui.html에 들어가니까 바로 대시보드가 보이고
내가 만든 api 목록이 보인다(대박 신기)

그리고 바로 실행해볼 수 있다!(진짜 편한 거 같다!!!!!)

사실 GET 방식만 해서 잘 모르겠지만 일단 하나하나 구구절절 등록하지 않아도 되는 것 같아서 너무 좋을 것 같다

profile
나는야 누워있는 개발머신

0개의 댓글