반응형
Gradle 파일의 변수를 설정하는 방법을 알아보겠습니다.
변수 선언은 buildscript의 ext 를 활용합니다.
buildscript {
ext {
springBootVersion = "3.1.4"
}
}
여러개의 변수를 사용하는 경우는 ',' 없이 아래로 붙여서 사용하시면 됩니다.
buildscript {
ext {
springBootVersion = "3.1.4"
queryDslVersion = "5.0.0"
}
}
선언 된 변수는 "${}" 를 써서 사용할 수 있습니다.
plugins {
id 'java'
id 'org.springframework.boot' version "${springBootVersion}"
}
single quotation (') 을 사용하면 제대로 동작하지 않으니 double quotation (") 을 사용합니다.
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다"
추천인 코드 : "AF1981017"
dependencies {
implementation 'org.springframework.boot:spring-boot-starter'
implementation 'org.jetbrains:annotations:24.0.0'
//spring boot starter
implementation group: 'org.springframework.boot', name: 'spring-boot-starter-web', version: "${springBootVersion}"
implementation group: 'org.springframework.boot', name: 'spring-boot-starter-data-jpa', version: "${springBootVersion}"
implementation group: 'com.github.ulisesbocchio', name: 'jasypt-spring-boot-starter', version: '3.0.5'
implementation group: 'org.springframework.boot', name: 'spring-boot-starter-validation', version: "${springBootVersion}"
implementation group: 'org.springframework.boot', name: 'spring-boot-starter-security', version: "${springBootVersion}"
}
위 dependencies 에 활용한 것 처럼 같은 버전의 의존성 주입을 관리하는데 유용합니다.
반응형
'Programing > Springboot' 카테고리의 다른 글
spring boot + JPA + Tibero 연동 설정 (0) | 2023.10.05 |
---|---|
Spring boot 실행 시 경고 문구 해결 방법 (0) | 2023.08.18 |
[API documentation 자동화] spring boot swagger UI 적용 방법 (0) | 2023.01.26 |
SpringBoot + JWT + Security + JPA 인증 구현, JWT란? (2) | 2022.11.14 |
SpringBoot RestAPI 404 Not Found message Custom, @ControllerAdvice @ExceptionHandler (1) | 2022.11.09 |
댓글