REST
-
[JAVA] Rest API에 Swagger 적용하기JAVA 2019. 1. 18. 10:13
이전에 만든 Rest 연습 프로젝트에 Swagger2를 적용해보았다. Swagger2 는 프로젝트에 정의되어 있는 URL 매핑 정보를브라우저로 한눈에 볼 수 있게 해주는 자동화 라이브러리이다. 또한, Postman 처럼 URL 호출 테스트도 지원한다. 그럼 이제 Swagger 적용을 해보자. 우선 Swagger Dependency를 추가한다. io.springfox springfox-swagger2 2.8.0 io.springfox springfox-swagger-ui 2.8.0 Swagger-ui 는 브라우저에서 깔끔한 포맷으로 확인할 수 있는 Html 페이지를 제공해주는 라이브러리이다.(Swagger-ui 없이 http://localhost:8080/v2/api-docs 를 호출해서 매핑된 url 정..
-
[JAVA] Spring Boot + H2 Rest API 연습JAVA 2019. 1. 15. 17:13
새로 시작한 프로젝트에서 Spring Boot 와 Spring Data Rest 를 이용해서 기존 시스템들의 API 서비스를 구축하고자 한다고 하여, 미리 예습도 해보고 경험도 할 겸 프로젝트를 만들어보았다. 기존에 만들어둔 프로젝트 기반으로 Rest API만 적용 해볼까 생각도 해봤지만, 동일한 환경에서 해야 나중에 헤매지 않을 것 같아서 새로 생성을 했다. 개발환경은 아래와 같다. Language : Java9 (Spring Boot 기본값은 8인듯 하다.) Tools : IntelliJ IDEA DB : H2 처음 프로젝트를 만들고 많이 당황했다. 그냥 클릭 몇번으로 프로젝트가 뚝딱 만들어지다니.. 일단 일반적으로 사용하는 모든 툴이 Spring Boot 프로젝트 생성을 지원하기 때문에 생성 과정은..