1) Spring Boot는 단순히 실행되며, 프로덕션 제품 수준의 스프링 기반 어플리케이션을 쉽게 만들 수 있음
2) Spring Boot 어플리케이션에는 Spring 구성이 거의 필요 없음
3) Spring Boot java -jar로 실행하는 Java 어플리케이션 만들 수 있음
1) Spring 개발에 대해 빠르고, 광범위하게 적용할 수 있는 환경
2) 기본값 설정이 있지만 설정을 바꿀 수 있음
3) 대규모 프로젝트에 공통적인 비 기능 제공 (ex.보안, 모니터링 등등)
4) XML 구성 요구사항이 전혀 없음
1) 어플리케이션 개발에 필수 요소들만 모아놓음
2) 간단한 설정으로 개발 및 커스텀이 가능
3) 간단하고 빠르게 어플리케이션 실행 및 배포가 가능
4) 대규모프로젝트(운영환경)에 필요한 비 기능적 기능도 제공
5) 오랜 경험에서 나온 안정적인 운영 가능
6) Spring에서의 불편한 설정이 없음 (XML 설정 등등)
프로젝트 생성 by Spring initializr (https://start.spring.io)
구글 확장 프로그램의 Talend API 설치