1.개요
1.Spring Boot
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”.
Spring Boot 프로젝트는 상용(Production) 수준의 스프링 기반 애플리케이션 개발 시, 빠르게 개발 환경을 구성하여 간편하게 프로젝트를 생성할 수 있도록 도와주는 Bootstrapping 프로젝트
개발자는 프로젝트 환경을 구성하는데 소요되는 시간을 절약하여 비즈니스 로직 작성에만 집중할 수 있도록 지원하는 스프링 기술의 하위 프로젝트
- Create stand-alone Spring applications
- Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files)
- Provide opinionated ‘starter’ dependencies to simplify your build configuration
- Automatically configure Spring and 3rd party libraries whenever possible
- Provide production-ready features such as metrics, health checks, and externalized configuration
- Absolutely no code generation and no requirement for XML configuration
2.Spring Initializr
스프링 부트 기반의 프로젝트를 생성하기 위해서는 Spring Initializr 를 통해 간단하게 개발에 필요한 의존성과, 사용 언어 등을 선택하여 프로젝트를 빠르게 생성할 수 있음
또한 Spring Boot의 슬로건인 just run 처럼 프로그램 실행(run) 버튼만 선택해도 빠르게 웹 애플리케이션 서버 실행이 가능함
Last updated on