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

+ Recent posts