Skip to Content
Suffering builds character
아카이브20.spring Hateoas스프링부트1.스프링 부트 개요1.개요

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 프로젝트

개발자는 프로젝트 환경을 구성하는데 소요되는 시간을 절약하여 비즈니스 로직 작성에만 집중할 수 있도록 지원하는 스프링 기술의 하위 프로젝트

  1. Create stand-alone Spring applications
  2. Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files)
  3. Provide opinionated ‘starter’ dependencies to simplify your build configuration
  4. Automatically configure Spring and 3rd party libraries whenever possible
  5. Provide production-ready features such as metrics, health checks, and externalized configuration
  6. Absolutely no code generation and no requirement for XML configuration

2.Spring Initializr

스프링 부트 기반의 프로젝트를 생성하기 위해서는 Spring Initializr를 통해 간단하게 개발에 필요한 의존성과, 사용 언어 등을 선택하여 프로젝트를 빠르게 생성할 수 있음

또한 Spring Boot의 슬로건인 just run 처럼 프로그램 실행(run) 버튼만 선택해도 빠르게 웹 애플리케이션 서버 실행이 가능함

Last updated on