WEB/Spring Boot

스프링 부트 스타터와 라이브러리 관리

Tony Lim 2023. 5. 11. 19:23
728x90
plugins {
    id 'org.springframework.boot' version '3.0.2'
    id 'io.spring.dependency-management' version '1.1.0'
    id 'java'
}

spring boot로 하여금 알아서 라이브러리들의 버전관리를 하기 원하면 io.spring.dependency-management 를 사용하게끔 해야한다.

https://github.com/spring-projects/spring-boot/blob/main/spring-boot-project/spring-boot-dependencies/build.gradle

 

GitHub - spring-projects/spring-boot: Spring Boot

Spring Boot. Contribute to spring-projects/spring-boot development by creating an account on GitHub.

github.com

여기에 현 springboot version에 맞는 다른 라이브러리들의 버전들이 관리되고 있다.

여기에 없는 라이브러리들은 명시적으로 버전을 명시해줘야한다.

 

https://docs.spring.io/spring-boot/docs/current/reference/html/dependency-versions.html#appendix.dependency-versions.properties

 

Dependency Versions

 

docs.spring.io

ext['tomcat.version'] = 10.1.14 

build.gradle에서 위에서 알맞은 property를 찾고 원하는 버전을 명시해주면 변경이된다.

 

 

 

 

728x90

'WEB > Spring Boot' 카테고리의 다른 글

외부설정과 프로필  (0) 2023.05.14
자동 구성(Auto Configuration)  (0) 2023.05.13
스프링 부트와 내장 톰캣  (0) 2023.05.10
웹 서버와 서블릿 컨테이너  (0) 2023.05.08
스프링 부트 자세히 살펴보기  (0) 2023.02.14