Features
- Create stand-alone Spring applications
- Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files)
- Provide opinionated 'starter' dependencies to simplify your build configuration
- Automatically configure Spring and 3rd party libraries whenever possible
- Provide production-ready features such as metrics, health checks, and externalized configuration
- Absolutely no code generation and no requirement for XML configuration
1. Create stand-alone Spring applications
- java -jar 명령어로 단독 실행 가능
2. Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files)
- 외장 웹서버에 배포할 필요 없이 내장 Tomcat, Jetty, Undertow 사용 가능
3. Provide opinionated 'starter' dependencies to simplify your build configuration
- starter 종속성을 설정하여 빌드 구성 단순화 및 설정 자동화 가능
- https://mvnrepository.com/ 에서 spring starter로 검색 시 아래와 같이 다양한 starter 확인 가능
4. Automatically configure Spring and 3rd party libraries whenever possible
- 스프링 부트 버전에 해당하는 스프링 라이브러리 뿐만 아니라 서드 파티 라이브러리들도 호환되는 버전으로 자동 관리.
5. Provide production-ready features such as metrics, health checks, and externalized configuration
- actuator를 통하여 metrics, health checks 등과 기본 설정 제공.
- spring-boot-starter-actuator 종속성을 설정 필요.
6. Absolutely no code generation and no requirement for XML configuration
- 설정을 위한 XML 작성이 필요 없음.
'개발 > Spring | Spring Boot' 카테고리의 다른 글
Spring Boot에서 Intercepter 설정하기 (0) | 2019.09.26 |
---|---|
Spring Boot에서 MailSender를 이용하여 Mail 발송하기. (0) | 2019.09.26 |
Spring Boot에서 JWT사용 법 (0) | 2019.09.25 |
JSON Web Token(JWT)란? (0) | 2019.09.25 |