본문 바로가기
WEB/Spring

Spring Boot

by 노랑파랑 2017. 1. 20.
반응형




Spring Boot

▷Spring 프레임워크를 사용할 때 많은 설정 xml을 작성한다. Spring boot는 이런 설정들을 많이 자동화 시켜주고 간편하게 사용할 수 있도록 한다.

▷Spring과 달리 Maven의 Dependency들의 버전관리를 자동으로 해줘서 각 모듈의 버전을 입력할 필요가 없다. 



특징

▷WAR 파일 배포의 필요 없이 Tomcat, Jetty, Undertow를 내장하고 있다.

▷'Starter' Pom을 제공해 Maven 설정과 구성을 간소화한다.

▷자동으로 Spring 설정을 한다.

▷매트릭, 상태 확인 및 외부 설정과 같은 프로덕션 기능을 한다.

▷generation 코드나 XML이 필요 없다.





프로젝트 생성

조건

STS 플러그인 다운로드

이클립스


1. New -> Spring Starter Project




2. Name, Group, Artifact, Package, Type 등을 설정한다.




3. POM 파일 구성. 필요한 모듈 체크!




4. 프로젝트 생성! 이 후 간단한 컨트롤러 작성 후 테스트!

@Controller

public class SampleController {

@RequestMapping("/")

@ResponseBody

public String test(){

return "Hello World!!";

}



5. 프로켁트 오른쪽 버튼 -> Run as -> Spring Boot App

반응형

'WEB > Spring' 카테고리의 다른 글

@Controller  (1) 2017.01.30
Spring Boot : Bootstrap 연결  (0) 2017.01.20
Spring Boot에서 Jsp 사용  (0) 2017.01.20
Spring 프로젝트 생성  (0) 2017.01.17
STS (Spring Tool Suite) 설치  (0) 2017.01.12