maven은 기본적으로 src/main/java 안에 있는 소스를 컴파일한다. 123456789101112131415161718import org.springframework.boot.*;import org.springframework.boot.autoconfigure.*;import org.springframework.stereotype.*;import org.springframework.web.bind.annotation.*; @RestController@EnableAutoConfigurationpublic class Example { @RequestMapping("/") String home() { return "Hello World!"; } public static void main(String[..
spring 1.4.3 기준 작성 문서 spring boot 개요spring boot는 spring framework를 기반으로 기존에 개발자가 직접 해야했 복잡한 설정들을 자동화, 간편화시킬 목적으로 만들어졌다. spring boot의 결과물은 기본적으로 embedded tomcat이 포함되어 잇는 jar 형태로 배포되는데 java -jar 명령어로 간단하게 별도의 tomcat 설치와 설정 없이 실행 시킬 수 있다. 물론 설정 변경을 통하여 기존의 traditional war deployments 형태로도 배포가 가능하다.(spring scripts라는 CLI 도구도 제공하는데 사용해보진 않았음) 공식 문서에서 spring boot의 goal을 다음과 같이 소개한다 훨씬더 빠르고 광범위(?)하게 접근가..