DevGang
[Spring] Spring boot 본문
- Spring Boot란?
- Spring Boot는 단순히 실행되며, 프로덕션 제품 수준의 스프링 기반 애플리케이션을 쉽게 만들 수 있다.
- Spring Boot 애플리케이션에는 Spring 구성이 거의 필요하지 않다.
- Spring Boot jav-jar로 실행하는 Java 애플리케이션을 만들 수 있다.
- 주요 목표
- Spring 개발에 대해 빠르고, 광범위하게 적용할 수 있는 환경
- 기본 설정이 있지만 설정을 바꿀 수 있다.
- 대규모 프로젝트에 공통적인 비 기능 제공 (보안, 모니터링 등)
- XML 구성 요구사항이 없음
- 정리
- 애플리케이션 개발에 필수 요소들만 모아두었다.
- 간단한 설정으로 개발 및 커스텀이 가능하다.
- 편리한 의존성 관리 & 자동 권장 버전 관리
- 내장 서버로 인한 간단하고, 빠르게 애플리케이션 실행 및 배포가 가능하다.
- 대규모 프로젝트(운영환경)에 필요한 비 기능적 기능도 제공한다.
- 오랜 경험에서 나오는 안정적인 운영이 가능하다.
- Spring에서 불편한 설정이 없어졌다. (XML 설정 등)
- 스프링 Security, Data JPA 등의 다른 스프링 프레임워크 요소를 쉽게 사용 가능하다.
'Study > Spring' 카테고리의 다른 글
[Servlet] 서블릿 (0) | 2021.07.14 |
---|---|
[Spring] DispatcherServlet (0) | 2021.06.02 |
[Spring] AOP(Aspect-oriented programming) (1) | 2021.05.12 |
[Servlet&Jsp] MVC model1 vs model2 (0) | 2021.05.10 |
[Servlet&Jsp] Application/Session/Cookie (0) | 2021.05.10 |
Comments