반응형
스프링 부트(Spring Boot)
- 공식 홈 - https://spring.io/projects/spring-boot
- 스프링 기반으로 상용제품 수준의 단독 실행형 애플리케이션을 복잡한 과정없이 개발할 수 있도록 하는 것
History
- 2012.10.17
- 2013.10.06
- Spring Boot 0.5.0.M1 Phil Webb, Dave Syer
- 2014.04.01
- Spring Boot 1.0 GA Released, Phil Webb
- https://spring.io/blog/2014/04/01/spring-boot-1-0-ga-released)
- GA : General availability (a release); should be very stable and feature complete
- 현재 2.0.3 버전까지 나옴
기능
- 단독실행가능한 스프링어플리케이션 생성
- 기본 설정된 스타터 컴포넌트
- 내장형 WAS(톰캣, 제티, 언더토우)
- AutoConfiguration 으로 기본 설정이 제공
- 상용화에 필요한 통계, 상태 점검 및 외부설정을 제공
- XML 코드를 생성하거나 요구하지 않음
특징
- Spring CoC(Convention-over-Configuration) Version (Wikipedia)
- 최적의 Dependency(라이브러리, 버전) 관리
- 관례에 따른 기본 Bean 설정(@Configuration)을 미리 제공
- 상용화를 위한 기능(Actuator 등)
- Micro Service(Application With Single Responsbility) 구현에 최적화
- 보안, 모니터링 구현을 프레임워크 레벨에서 지원
반응형
'Devlopment > Spring' 카테고리의 다른 글
Spring DI(Dependency Injection) - 비교 및 방법에 대해 (0) | 2019.09.16 |
---|---|
SPRING FRAMEWORK 5의 변화 (1) | 2017.10.04 |
Spring File 읽어오기 (0) | 2017.07.01 |
RestController의 기본 컨텐츠 타입 변경 (0) | 2017.03.07 |
Spring message 설정하기 (0) | 2017.02.20 |
Spring에서 Webjars 사용하기 (0) | 2017.02.20 |
[Spring Security] 필터 Filter, SecurityFilterChain 이해하기 (1) | 2017.02.08 |
[SpringSecurity] Method 레벨에서 AccessDeniedException 처리하기 (0) | 2017.02.07 |
Spring Security custom expression (0) | 2017.02.01 |
Spring Security 관련 레퍼런스 정리 (0) | 2017.02.01 |