Spring Boot

Spring Boot

Spring Boot는 독립 실행형의 프로덕션 등급 Spring 기반 애플리케이션을 쉽게 생성할 수 있도록 도와줍니다. 최소한의 설정으로 시작할 수 있도록 Spring 플랫폼과 서드파티 라이브러리에 대해 의견을 제시합니다. 대부분의 Spring Boot 애플리케이션은 Spring 설정이 거의 필요하지 않습니다.

Spring Boot를 사용하여 java -jar 명령어로 시작할 수 있는 Java 애플리케이션을 만들거나, 더 전통적인 WAR 배포를 사용할 수 있습니다.

우리의 주요 목표는 다음과 같습니다:

  • 모든 Spring 개발을 위한 매우 빠르고 널리 접근 가능한 시작 경험을 제공합니다.
  • 기본값에서 벗어날 때 빠르게 유연성을 제공하지만, 기본적으로는 의견을 제시합니다.
  • embedded servers, Security, metrics, health checks 및 외부화된 구성과 같은 대규모 프로젝트에 공통적인 다양한 non-functional 기능을 제공합니다.
  • 코드 생성을 전혀 하지 않으며(native Image를 목표로 하지 않는 경우) XML 구성을 요구하지 않습니다.