배치 스케쥴 수정 (yml)

This commit is contained in:
cha 2025-06-19 09:57:39 +09:00
parent f36b01917c
commit 3204491cd0
5 changed files with 25 additions and 47 deletions

View File

@ -32,8 +32,8 @@ public class JobLauncherController {
@Value("${qsp.master-admin-user-batch-url}")
private String qspInterfaceUrl;
@Value("${batch.job.enabled}")
private boolean batchJobEnabled;
@Value("${spring.profiles.scheduler}")
private String scheduler;
/**
* 특정 Job을 매핑으로 실행하는 메소드
*
@ -118,12 +118,12 @@ public class JobLauncherController {
if (job == null) {
return "Job " + jobName + " not found";
}
if ("Y".equals(System.getProperty("spring.profiles.scheduler"))) {
if ("Y".equals(scheduler)) {
JobParameters jobParameters =
new JobParametersBuilder().addDate("time", new Date()).toJobParameters();
if (batchJobEnabled) {
jobLauncher.run(job, jobParameters);
}
}
return "OK";
}
@ -147,13 +147,12 @@ public class JobLauncherController {
return "Job " + jobName + " not found";
}
if ("Y".equals(System.getProperty("spring.profiles.scheduler"))) {
if ("Y".equals(scheduler)) {
JobParameters jobParameters =
new JobParametersBuilder().addDate("time", new Date()).toJobParameters();
if (batchJobEnabled) {
jobLauncher.run(job, jobParameters);
}
}
return "OK";
}
@ -177,13 +176,12 @@ public class JobLauncherController {
return "Job " + jobName + " not found";
}
if ("Y".equals(System.getProperty("spring.profiles.scheduler"))) {
if ("Y".equals(scheduler)) {
JobParameters jobParameters =
new JobParametersBuilder().addDate("time", new Date()).toJobParameters();
if (batchJobEnabled) {
jobLauncher.run(job, jobParameters);
}
}
return "OK";
@ -208,13 +206,11 @@ public class JobLauncherController {
return "Job " + jobName + " not found";
}
if ("Y".equals(System.getProperty("spring.profiles.scheduler"))) {
if ("Y".equals(scheduler)) {
JobParameters jobParameters =
new JobParametersBuilder().addDate("time", new Date()).toJobParameters();
if (batchJobEnabled) {
jobLauncher.run(job, jobParameters);
}
}
return "OK";
@ -239,13 +235,11 @@ public class JobLauncherController {
return "Job " + jobName + " not found";
}
if ("Y".equals(System.getProperty("spring.profiles.scheduler"))) {
if ("Y".equals(scheduler)) {
JobParameters jobParameters =
new JobParametersBuilder().addDate("time", new Date()).toJobParameters();
if (batchJobEnabled) {
jobLauncher.run(job, jobParameters);
}
}
return "OK";
@ -270,13 +264,11 @@ public class JobLauncherController {
return "Job " + jobName + " not found";
}
if ("Y".equals(System.getProperty("spring.profiles.scheduler"))) {
if ("Y".equals(scheduler)) {
JobParameters jobParameters =
new JobParametersBuilder().addDate("time", new Date()).toJobParameters();
if (batchJobEnabled) {
jobLauncher.run(job, jobParameters);
}
}
return "OK";
@ -301,7 +293,7 @@ public class JobLauncherController {
return "Job " + jobName + " not found";
}
if ("Y".equals(System.getProperty("spring.profiles.scheduler"))) {
if ("Y".equals(scheduler)) {
JobParameters jobParameters =
new JobParametersBuilder().addDate("time", new Date()).toJobParameters();
@ -328,13 +320,11 @@ public class JobLauncherController {
return "Job " + jobName + " not found";
}
if ("Y".equals(System.getProperty("spring.profiles.scheduler"))) {
if ("Y".equals(scheduler)) {
JobParameters jobParameters =
new JobParametersBuilder().addDate("time", new Date()).toJobParameters();
if (batchJobEnabled) {
jobLauncher.run(job, jobParameters);
}
}
return "OK";
@ -359,13 +349,13 @@ public class JobLauncherController {
return "Job " + jobName + " not found";
}
if ("Y".equals(System.getProperty("spring.profiles.scheduler"))) {
if ("Y".equals(scheduler)) {
JobParameters jobParameters =
new JobParametersBuilder().addDate("time", new Date()).toJobParameters();
if (batchJobEnabled) {
jobLauncher.run(job, jobParameters);
}
}
return "OK";
@ -390,13 +380,12 @@ public class JobLauncherController {
return "Job " + jobName + " not found";
}
if ("Y".equals(System.getProperty("spring.profiles.scheduler"))) {
if ("Y".equals(scheduler)) {
JobParameters jobParameters =
new JobParametersBuilder().addDate("time", new Date()).toJobParameters();
if (batchJobEnabled) {
jobLauncher.run(job, jobParameters);
}
}
return "OK";

View File

@ -25,9 +25,6 @@ spring:
enabled: false
profiles:
scheduler: Y
batch:
job:
enabled: true
#QSP url 하나시스운영 #https://jp.qsalesplatform.com
#QSP url 하나시스개발 #https://121.168.9.37:8080
#QSP url interplug dev #http://1.248.227.176:8120

View File

@ -25,9 +25,6 @@ spring:
enabled: false
profiles:
scheduler: Y
batch:
job:
enabled: true
#QSP
qsp:
url: http://1.248.227.176:8120

View File

@ -23,10 +23,8 @@ spring:
names: ${job.name:NONE}
enabled: false
profiles:
scheduler: Y
batch:
job:
enabled: false
scheduler: N
#QSP url 하나시스운영 #https://jp.qsalesplatform.com
#QSP url 하나시스개발 #http://121.168.9.37:8080
#QSP url interplug dev #http://1.248.227.176:8120

View File

@ -52,9 +52,6 @@ management:
health:
enabled: true
batch:
job:
enabled: true
file:
root.path: /home/development/public/files