본문 바로가기

공부/Spring Boot를 이용한 RESTful Web Services 정리

[Spring boot] IntelliJ - Spring boot 시작하기

Spring boot


 - 단독 실행 가능한 어플리케이션 개발하기 위한 플랫폼

 - 간단하게 개발 가능, 기본적으로 스프링을 사용하기 위해선 설정 작업이 필요하지만 스프링 boot의 경우 간단한 환경     설정으로 사용이 가능함

 

 

Spring boot 설정


POSTMAN 설치

Postman은 개발한 API를 테스트하고, 테스트 결과 공유 API 개발 플랫폼

 

 

https://www.postman.com/downloads/

 

Download Postman | Try Postman for Free

Try Postman for free! Join 15 million developers who rely on Postman, the collaboration platform for API development. Create better APIs—faster.

www.postman.com

 

 

(1) intellij에서  프로젝트 Spring Initializr에서 생성

인텔리제이 스프링 부트 프로젝트 생성

 

(2) 의존성 추가 pom.xml에서 추후에 설정 가능하나, 초반에 세팅하는게 편함.

 - Spring Boot DevTools

 - Lombok

 - Spring Web

 - Spring Data JPA

 - H2 Database

 

의존성 추가

 

프로젝트 생성 후 추가 된 의존성은 사용자 > 사용자 계정 > .m2 > repository에서 확인 가능하다.

 

(3) 실행

- 스프링 부트는 톰캣이 내장되어있어 웹 서버를 설정하지 않아도 됌

 

 

(4) intellij spring boot 포트 변경

실행 후,  stop 버튼이 활성 화 되지 않은 경우 정상적으로 서버가 구동 안될 가능성이 크다.

기본 포트가 8080으로 구성 되있고, 다른 서버 포트가 8080으로 되어있으면 동작하지 않는다. 

따라서, 다른 포트 번호로 바꿔주자.

 

- 첫번째 방법)

 

(1) 메뉴 Run - Edit Configurations

(2) server.port , 원하는 포트 주소로 바꿔주면 된다.

인텔리제이 스프링 부트 포트 변경

 

2번째 방법)

 

- application.properties (환경 설정 )에서 수정

 

(1) application.properties 파일을 application.yml 파일로 변경

(2) yml 파일에서 port 주소 변경

 

server:
port: 8090

 

 

- 저장 후 로그 확인 시 포트가 8080 -> 8090으로 정상적으로 변경된 것을 알 수 있다.

 

 

 

 

300x250