DevGang

[Spring] Spring boot 본문

Study/Spring

[Spring] Spring boot

별천랑 2021. 2. 16. 17:38

- Spring Boot란?

  • Spring Boot는 단순히 실행되며, 프로덕션 제품 수준의 스프링 기반 애플리케이션을 쉽게 만들 수 있다.
  • Spring Boot 애플리케이션에는 Spring 구성이 거의 필요하지 않다.
  • Spring Boot jav-jar로 실행하는 Java 애플리케이션을 만들 수 있다.

- 주요 목표

  • Spring 개발에 대해 빠르고, 광범위하게 적용할 수 있는 환경
  • 기본 설정이 있지만 설정을 바꿀 수 있다.
  • 대규모 프로젝트에 공통적인 비 기능 제공 (보안, 모니터링 등)
  • XML 구성 요구사항이 없음

- 정리

  • 애플리케이션 개발에 필수 요소들만 모아두었다.
  • 간단한 설정으로 개발 및 커스텀이 가능하다.
  • 편리한 의존성 관리 & 자동 권장 버전 관리
  • 내장 서버로 인한 간단하고, 빠르게 애플리케이션 실행 및 배포가 가능하다.
  • 대규모 프로젝트(운영환경)에 필요한 비 기능적 기능도 제공한다.
  • 오랜 경험에서 나오는 안정적인 운영이 가능하다.
  • Spring에서 불편한 설정이 없어졌다. (XML 설정 등)
  • 스프링 Security, Data JPA 등의 다른 스프링 프레임워크 요소를 쉽게 사용 가능하다.

spring.io/projects/spring-boot

start.spring.io/

'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