728x90
반응형

스프링부트SpringBoot란?

Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run". We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration.

  • 스프링부트는 단독실행되는, 실행하기만 하면 되는 상용화 가능한 수준의, 스프링 기반 애플리케이션을 쉽게 만들어낼 수 있다.
  • 최소한의 설정으로 스프링 플랫폼과 서드파티 라이브러리들을 사용할 수 있도록 하고 있다.

스프링 기반의 애플리케이션을 개발하기 쉽도록 기본설정되어 있는 설정을 기반으로 해서 빠르게 개발할 수 있도록 해주는 개발플랫폼이랄까?

 

스프링부트 기능

  • Create stand-alone Spring applications

단독실행가능한 스프링애플리케이션을 생성한다.,

  • Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files)

내장형 톰캣, 제티 혹은 언더토우를 내장(WAR 파일로 배포할 경우에는 필요없음)

  • Provide opinionated 'starter' component to simplify your build configuration

기본설정되어 있는 'starter' 컴포넌트들을 쉽게 추가

  • Automatically configure Spring whenever possible

가능한 자동설정되어 있음

  • Provide production-ready features such as metrics, health checks and externalized configuration

상용화에 필요한 통계, 상태 점검 및 외부설정을 제공

  • Absolutely no code generation and no requirement for XML configuration

설정을 위한 XML 코드를 생성하거나 요구하지 않음

 

사용 이유

귀찮은 것들을 대신 해줌 
단독실행 가능 
더이상 xml 구성 필요 없음 
스프링 부트의 버전에 따라 스프링프레임워크의 버전 자동 선택됨

 

스프링부트 버젼 사용빈도 확인하기

https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter 에서 사람들이 많이쓴 버젼 확인하기(string boot starter)

 

 

Maven Repository: org.springframework.boot » spring-boot-starter

Core starter, including auto-configuration support, logging and YAML VersionRepositoryUsagesDate2.3.x2.3.5.RELEASECentral63Oct, 20202.3.4.RELEASECentral491Sep, 20202.3.3.RELEASECentral507Aug, 20202.3.2.RELEASECentral774Jul, 20202.3.1.RELEASECentral510Jun,

mvnrepository.com

 

반응형
복사했습니다!