///////
Search
🌱

Spring Boot가 해결하려고 했던 문제는 무엇이고 어떻게 해결하였나요?

라이브러리 관리 자동화

Spring-boot-starter 를 이용해 특정 기능에 필요한 라이브러리 의존성을 간단히 처리

설정의 자동화

프로젝트에 추가된 라이브러리를 기반으로 실행에 필요한 환경을 자동 설정

라이브러리 버전 자동 관리

라이브러리 뿐만 아니라 Third Party 라이브러리까지 호환되는 버전으로 자동 다운로드

테스트 환경과 내장 서버

Junit을 비롯한 테스트 라이브러리가 내장
Tomcat, Jetty, Undertow와 같은 서버를 내장하고 있기 때문에 main 메서드를 실행하는 방식으로 서버를 구동할 수 있어 빠르게 실행 결과 확인 가능

독립적으로 실행 가능한 JAR

단독 실행이 가능한 스프링 어플리케이션을 생성
애플리케이션을 배포하기 위한 패키징 과정에서 WAR가 아닌 JAR로 패키징하여 실행 가능