스프링 부트의 특징부터 간단히 살펴보자.
메이븐의 라이브러리 자동 업데이트 기능
기존 스프링 프레임워크의 복잡한 설정 과정 최소화
톰캣, Jetty, UnderFlow 같은 서버 외적인 툴이 내장되어 있어 따로 설치할 필요가 없다.
XML 기반 설정이나 코드 없이 환경 설정을 자동화
의존성 관리를 쉽게 자동으로.
crud 기능의 템플릿 소스 제공 - create, read update delete
starter를 이용해 특정기능에 필요한 라이브러리 의존성을 간단히 처리한다.
아래보면 pom.xml에 라이브러리들이 명시되어있다.
각 버전을 타고 들어가면 자식관계의 라이브러리들을 확인 할 수 있다.
parent태그를 이용해 또다른 pom설정을 상속한다.
눈에 보이지는 않지만 부모 설정 파일로부터 수많은 dependency 설정을 상속받아 가지게되어 짧아진 pom.xml
'JAVA > Spring Boot' 카테고리의 다른 글
스프링부트 Dependency 수정, 프로젝트 설정 수정 (0) | 2023.06.08 |
---|---|
Spring Boot starter란? (0) | 2023.06.08 |
Spring Boot 구조 (0) | 2023.04.17 |