[Spring Boot] Spring Boot로 5분만에 API 만들기
1. Spring Boot 특징
- 따로 tomcat을 사용하지 않고도 내장 tomcat or jetty를 사용할 수 있다.(war로 배포하여 tomcat을 따로 사용할 수도 있다.)
- 복잡한 Spring의 xml or java config 설정들을 일부 자동으로 설정해준다.
2. Spring boot 시작하기
1) 프로젝트 만들기
- STS에서 NEW -> Spring Starter Project 선택
기본 정보 입력
기본 라이브러리 선택
- spring-boot-starter-web을 추가했다.
2) Controller 만들기
package kr.geun.bootStartSample.www.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* Test Controller
*
* @author geunspage
*
*/
@RestController
public class TestController {
/**
* 테스트 데이터
*
* @return
*/
@RequestMapping("/test")
public String getTest() {
return "{\"result\":true,\"resultMsg\":\"성공입니다.\"}";
}
}
3) Project Run
- Project 이름 우클릭
- Run As -> Spring Boot App 클릭
3. 결과 화면
Boot 기본 port는 8080이다.
- port 변경을 하고 싶으시면, ~/resources/application.properties 내에 아래 코드를 추가하면 된다.
server.port=8081