SpringBoot

스프링 부트는 무엇인가?

coding-orange 2023. 12. 29. 21:43
728x90

01. 스프링 부트란?

 

  • Spring Boot를 사용하면 "그저 실행하기만 하면 되는" 독립적 실행형 프로덕셩 등급의 Spring 기반 애플리케이션을 쉽게 생성할 수 있다.
  • Spring Boot 애플리케이션에는 최소한의 Spring 구성만 필요하다.
  • Spring Boot는 java -jar 로 실행하는 Java 애플리케이션을 만들 수 있다.

 

 

 


 

 

02. 스프링 부트의 주요 목표

 

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

 

 


 

 

03. 스프링 부트의 특징

 

  • 애플리케이션 개발에 필수적인 요소들만 모아놓았다.
  • 간단한 설정으로 개발 및 커스텀이 가능하다.
  • 간단하고 빠르게 애플리케이션을 실행하고 배포할 수 있다.
  • 대규묘 프로젝트(운영환경)에 필요한 비기능적 기능도 제공한다.
  • 오랜 경험에서 나온 안정적인 운영이 가능하다.
  • XML 설정과 같이 Spring 에서의 불편한 설정이 없다.

 

 

참고 : https://spring.io/projects/spring-boot/
728x90