Spring-boot
spring boot - 0 (부트 소개)
쭈구링
2020. 5. 28. 13:26
8. Introducing Spring Boot
Spring Boot makes it easy to create stand-alone, production-grade Spring-based Applications that you can run. We take an opinionated view of the Spring platform and third-party libraries, so that you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration.
스프링 부트는 제품(토이가 아니라) 수준의 독립적인 스프링 기반 어플리케이션을 만들때 쉽고 빠르게 만들수있다.
opinionated view : 컨벤션
스프링 부트가 널리쓰이는 설정을 기본적으로 제공하겠다. 스프링 프레임워크를 설정들.
third-party libraries : 제 3의 라이브러리 (ex : 톰캣)
Our primary goals are:
- Provide a radically faster and widely accessible getting-started experience for all Spring development.
- Be opinionated out of the box but get out of the way quickly as requirements start to diverge from the defaults.
- Provide a range of non-functional features that are common to large classes of projects (such as embedded servers, security, metrics, health checks, and externalized configuration).
- Absolutely no code generation and no requirement for XML configuration.
모든 스프링 개발을 할때 빠르고 폭넓은 사용성
Be opinionated out of the box : (opinoionated view )이미 컨벤션으로 정해져있는 설정을 제공한다.
하지만 요구에 맞게 쉽고 빠르게 사용할수 있다.
xml 설정을 더이상 사용하지 않고 code generation 도 하지 않는다.