Spring Boot | Spring Boot 이란?

  • Spring 프로젝트가 제공하는 다양한 라이브러리와 프레임워크로 빨리게 사용할 수 있게 하는 프레임워크이다.
  • Dropwizard의 Spring 버전 같은 것이다.
  • 빌드하면 단일 jar 파일이 생긴다.
    • Web 어플리케이션의 경우, 내장 Tomcat을 시작 (Jetty와 Undertow로 전환 가능).
    • Web 응용 프로그램이 아니라 보통의 Java 프로그램으로도 동작하게 할 수 있다.
  • Maven이나 Gradle 같은 빌드 도구를 사용한다. (Ant로는 불가능하다)
  • 사용하려는 컨포넌트를 종속적으로 추가하면 결합에 필요한 설정이 자동으로 이루어진다.