Spring boot
- 단독 실행 가능한 어플리케이션 개발하기 위한 플랫폼
- 간단하게 개발 가능, 기본적으로 스프링을 사용하기 위해선 설정 작업이 필요하지만 스프링 boot의 경우 간단한 환경 설정으로 사용이 가능함
Spring boot 설정
POSTMAN 설치
Postman은 개발한 API를 테스트하고, 테스트 결과 공유 API 개발 플랫폼
https://www.postman.com/downloads/
(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으로 정상적으로 변경된 것을 알 수 있다.
'공부 > Spring Boot를 이용한 RESTful Web Services 정리' 카테고리의 다른 글
[Spring Boot] HTTP Status Code 제어, Exception Handling (0) | 2021.08.06 |
---|---|
[Spring Boot] API 구현- Domain , GET , POST 예제 (0) | 2021.08.04 |
[Spring Boot] DispatcherServlet 작동 원리, @PathVariable 사용법 (0) | 2021.08.03 |
[Spring boot] @RestController ,@GetMapping 예제 (0) | 2021.08.03 |
[Spring boot] SOAP VS REST? (0) | 2021.08.03 |