[InteliJ + Spring Boot + Gradle] Rest API Server 구축하기(1) - 개발 준비
2022. 1. 10. 23:52ㆍBackend Develop/REST API
반응형
Rest API 서버를 파이썬으로 사용해보면서 스프링으로 해보고 싶은 생각이 들었다.
개발환경
IDE : InteliJ
Spring Boot : 2.6.2
JDK : 17
1. 프로젝트 생성
위 사이트에서 스프링 프로젝트를 생성 해준다.
- Project : Gradle Project
- Language : Java
- Spring Boot : 2.6.2
Metadata는 편한 대로 작성한다. Packaging은 Jar로 선택했고, Java는 17로 선택했다.
Dependencies에서 플러그인 두 개를 추가해준다.
- Lambok : getter, setter 등을 자동 생성해주는 플러그인
- Spring Web : 스프링의 웹서비스를 제공하게 해주는 플러그인
2. 프로젝트 세팅
인텔리제이에서 위에서 만들 프로젝트 폴더를 열어준다.
인텔리제이 설정의 Build, Execution, Deployment > Compiler > Annotaion Processors에 들어간다.
Enable annotation proccessing을 체크한다.
3. Application 설정
먼저 recources 아래 application.properties 파일을 application.yml 파일로 변경한다.
properties보다 yml이 계층구조로 보기가 편하다.
spring.application.name : application의 이름을 정한다.
spring.profiles.active : 프로파일을 설정한다. ---를 기준으로 프로파일을 여러 개 생성할 수 있다.
server.port : 서버의 서비스 포트를 설정한다.
4. 실행 확인
실행을 한 뒤 localhost:8888에 접속하여 확인을 하면 아래와 같은 에러 페이지를 볼 수 있다.
반응형
'Backend Develop > REST API' 카테고리의 다른 글
[InteliJ + Spring Boot + Gradle] Rest API Server 구축하기(4) - mapper를 활용한 DB 연동 (1) | 2022.01.30 |
---|---|
[InteliJ + Spring Boot + Gradle] Rest API Server 구축하기(3) - API 컨트롤러 및 서비스 생성 및 dto 활용 (0) | 2022.01.14 |
[InteliJ + Spring Boot + Gradle] Rest API Server 구축하기(2) - API 컨트롤러 및 서비스 생성 (0) | 2022.01.14 |
REST API란? (0) | 2019.09.02 |