프로젝트명 전역변수 설정

dev
박성영 4 months ago
parent 2a4eb42fd9
commit 63ecd95889

@ -154,6 +154,17 @@ dependencies {
providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'
}
// ===== =====
// application*.yml @@ gradle.properties
processResources {
// application*.yml @projectName@
filesMatching('application*.yml') {
filter { line ->
line.replaceAll('@projectName@', project.property('projectName').toString())
}
}
}
// ===== =====
// JUnit (JUnit 5 )
tasks.named('test') {
@ -161,19 +172,19 @@ tasks.named('test') {
}
// ===== WAR =====
// WAR
// WAR (gradle.properties )
war {
archiveFileName = 'IBMS-NEW.war'
archiveFileName = "${projectName}.war"
}
// ===== bootWar =====
// bootWar
// bootWar (gradle.properties )
bootWar {
archiveFileName = 'IBMS-NEW-BOOT.war'
archiveFileName = "${projectName}-BOOT.war"
}
// war ,
// ./build/exploded/xit-framework/
// ./build/exploded/{프로젝트명}/
tasks.register('exploded', Copy) {
dependsOn 'war'
from zipTree(tasks.war.archiveFile)

@ -0,0 +1,10 @@
# ???? ?? ?? ??
# ?????? ????? ???? gradle? application*.yml?? ?? ??
# ????? ???? (gradle ??? Spring Boot ???? ?? ??)
projectName=IBMS-NEW
# Gradle ?? ??
org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.caching=true

@ -106,7 +106,7 @@ public class DataSourceProxyConfig {
// 프록시 데이터소스 빌더를 사용하여 프록시 데이터소스 생성
return ProxyDataSourceBuilder
.create(actualDataSource)
.name("XIT-Framework-DB") // 데이터소스 이름 설정
.name("IBMS-NEW-DB") // 데이터소스 이름 설정
.listener(loggingListener) // 기본 로깅 리스너 추가
.listener(customListener) // 커스텀 파라미터 바인딩 리스너 추가
.asJson() // JSON 형태로 파라미터 바인딩된 쿼리 출력

@ -75,8 +75,8 @@ server:
logging:
config: classpath:logback-spring.xml
file:
path: d:/data/xit-framework/logs
name: xit-framework
path: d:/data/@projectName@/logs
name: '@projectName@'
logback:
rollingpolicy:
max-file-size: 10MB
@ -91,7 +91,7 @@ logging:
# File upload configuration
file:
upload:
path: d:/data/xit-framework/file
path: d:/data/@projectName@/file
max-size: 10 # 단일 파일 최대 크기 (MB)
max-total-size: 50 # 총 파일 최대 크기 (MB)
max-files: 10 # 최대 파일 개수

@ -75,8 +75,8 @@ server:
logging:
config: classpath:logback-spring.xml
file:
path: d:/data/ibms-new/logs
name: ibms-new
path: d:/data/@projectName@/logs
name: '@projectName@'
logback:
rollingpolicy:
max-file-size: 10MB
@ -91,7 +91,7 @@ logging:
# File upload configuration
file:
upload:
path: d:/data/xit-framework/file
path: d:/data/@projectName@/file
max-size: 10 # 단일 파일 최대 크기 (MB)
max-total-size: 50 # 총 파일 최대 크기 (MB)
max-files: 10 # 최대 파일 개수

@ -75,8 +75,8 @@ server:
logging:
config: classpath:logback-spring.xml
file:
path: /data/xit-framework/logs
name: xit-framework
path: /data/@projectName@/logs
name: '@projectName@'
logback:
rollingpolicy:
max-file-size: 10MB
@ -98,7 +98,7 @@ logging:
# File upload configuration
file:
upload:
path: /data/xit-framework/file
path: /data/@projectName@/file
max-size: 10 # 단일 파일 최대 크기 (MB)
max-total-size: 50 # 총 파일 최대 크기 (MB)
max-files: 10 # 최대 파일 개수

@ -19,7 +19,7 @@ spring:
profiles:
active: local
application:
name: IBMS-NEW
name: '@projectName@'
mvc:
view:
prefix: /WEB-INF/views/

Loading…
Cancel
Save