[Spring Boot] Spring Boot의 목표
2023. 8. 28. 18:25ㆍ기술 창고/Spring
728x90
SMALL
spring boot 의 가장 중요한 목표는 프로덕션 환경에서 사용 가능한 어플리케이션을 빠르게 빌드할 수 있도록 하는 것입니다.
조금 더 길게 풀어 얘기해보자면 많은 기능을 가진 어플리케이션을 빠르게 빌드할 수 있는 것을 목표로 하는 것입니다.
spring boot를 사용해 어플리케이션을 빠르게 빌드하는 기능들
(1) spring initializer
(2) 웹사이트 활용 (start.spring.io)
(3) spring boot starter projects
- 프로젝트의 의존성을 빠르게 정의할 수 있습니다.
(4) spring boot auto contiguration
- 클래스 경로에 있는 의존성에 따라 자동으로 설정이 가능합니다.
(5) spring boot devtools
- 수동으로 서버를 다시 시작하지 않고도 어플리케이션을 수정, 변경할 수 있습니다.
어플리케이션을 빠르게만 빌드하는 것이 아니라 프로덕션으로서 배포할 때에 중요한 모든 기능들이 들어가 있어야 합니다.
로깅, 여러 환경(dev 환경, qa 환경, stage 환경, production 환경 등)에 맞는 다양한 설정을 제공할 수 있어야 하고, 또한 어플리케이션을 모니터링할 수 있어야 합니다.
이후 spring boot 를 통해 어플리케이션을 빌드하는 데에 도움을 주는 내용들에 대해 정리해보겠습니다.
728x90
반응형
LIST
'기술 창고 > Spring' 카테고리의 다른 글
[Spring Boot] Auto Configuration (0) | 2023.08.29 |
---|---|
[Spring Boot] Spring Boot Stater Projects (0) | 2023.08.28 |
[Spring Boot] Spring 에서 외부 URL로 Redirect 이동 (0) | 2023.07.25 |
[Spring Boot] xml 설정 파일을 이용한 Bean 관리 및 사용 (0) | 2023.05.31 |
[Spring Boot] Spring Boot Session 사용 (Spring Bean Scope) (0) | 2023.03.15 |