SW/Spring

Spring Boot : 소개, 목표, 장단점

얇은생각 2020. 9. 8. 07:30
반응형

Spring Boot : 소개, 목표, 장단점

 

스프링 부트 소개

Spring Boot를 사용하면 실행할 수 있는 독립 실행형 Spring 기반 애플리케이션을 쉽게 만들 수 있습니다. 기존 Spring을 사용하면, 초반 설정에 따라 많은 비용이 들어갔습니다. 

스프링 플랫폼과 제3 라이브러리들의 의견을 수렴하여 최소한의 비용을 사용하도록 합니다. 대부분의 스프링 부트 애플리케이션에는 스프링 구성이 거의 필요하지 않습니다. 적절한 선언을 통해, 바로 프로젝트 구현이 가능해집니다.

Spring Boot를 사용하여 Java -jar 뿐만 아니라, 전통적인 war 배포를 사용하여 시작할 수 있는 Java 응용 프로그램을 만들 수 있습니다. 또한 "스프링 스크립트"를 실행하는 커맨드라인을 제공해줍니다.

 

 

스프링 부트 목표

모든 Spring 개발을 위해 획기적으로 빠르고 광범위하게 액세스할 수 있는 시작 환경을 제공합니다. 기존 Spring 환경을 사용해보셨다면, 놀라운 경험을 할 수 있습니다.

기본 설정에서 벗어나지만 요구사항이 기본 설정에서 벗어나기 시작함에 따라 신속하게 문제를 해결합니다. 기본 설정에 벗어난 설정도 쉽게 설정이 가능합니다. 

임베디드 서버, 보안, 메트릭, 상태 점검 및 외부 구성과 같은 대규모 프로젝트 클래스에 공통적으로 사용되는 다양한 비기능 기능을 제공합니다. 공통적인 기능들을 쉽게 세팅이 되어 있어, 생산성 형상을 이루어낼 수 있습니다. 

또한, 코드 생성과 XML 구성 요구 사항이 전혀 없습니다.

반응형