Spring Boot는 Spring Framework 위에 구축된 프레임워크로, boilerplate 구성이 거의 없이 독립 실행형의 프로덕션 수준 Java 애플리케이션을 만들 수 있게 해 줍니다. 두 가지 큰 아이디어는 auto-configuration(Spring이 classpath에 있는 것을 보고 필요한 bean을 추측)과 starter(엄선된 의존성 묶음)입니다.
Starter
starter는 하나의 기능 전체를 끌어오는 단일 의존성입니다. spring-boot-starter-web을 추가하면 Spring MVC, 내장 Tomcat, JSON을 위한 Jackson을 얻습니다 — 버전을 일일이 고르지 않고 Boot BOM이 대신 해 줍니다.
{
{
SpringApplication.run(DemoApplication.class, args);
}
}
