<aside> 💡 Spring Boot는 제품 수준의 독립적인 Spring기반 애플리케이션을 쉽게 만들 수 있게 해줍니다. Spring Boot에는 Opinionated View라는 컨벤션을 가지고 있습니다. 이 설정에는 스프링이 생각하는 최선의 옵션, 설정을 기본적으로 제공하고있습니다. 이 컨벤션에는 Spring 플랫폼에 대한것 외에도 서드파티 라이브러리들의 설정을 제공합니다.
</aside>
모든 스프링을 개발할 때, 빠르고 폭넓은 사용성을 제공합니다.
일일히 설정하지 않아도 이미 컨벤션으로 적용된 설정을 제공합니다, 하지만 얼마든지 원하는대로 쉽고 빠르게 설정을 변경 할 수 있습니다.
비즈니스 로직을 구현하는데 필요한 기능외에도 제공합니다.
Ex) Embedded, Security, Metrics, Health checks…
더이상 XML 설정이나 Code generation은 필요하지 않습니다.