1_[spring]스프링부트란
스프링 부트
- 프로덕션 제품 수준의 스프링 기반 어플리케이션을 쉽게 만들 수 있음
- 스프링 구성이 거의 필요x
- java - jar로 실행하는 자바 어플리케이션을 만들 수 있음
-스프링 내부에 톰캣이 있기 때문에 따로 설치할 필요 없음
🌟 주요 목표
- XML 구성 요구사항이 전혀 없음
- 스프링 개발에 대해서 빠르고 광범위하게 적용가능한 환경
- 기본값 걸정을 변경 가능
- 대규모 프로젝트에 공통적인 비기능 제공(보안, 모니터링 등등)
🌺 빌드툴
- Maven : v 3.3 이상
- Gradle : v.4.x 이상, 5.x
🌺 서블릿 컨테이너
- 톰캣 9.x : 서블릿 버전 - 3.3
- Jetty 9.4 : 서블릿 버전 - 3.1
- Undertow 2.0: 서블릿 버전- 4.0
실전에서도 , 공부할때처럼 Gradle과 톰캣을 주로 설정하여 사용!
- 인텔리제이 평가판, 무료버전은 spring initializer(https://start.spring.io) 를 import 해줄 필요가 있음