From 0bf03de005966b64dad7a7506879b0f8d2faea9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EC=A3=BC=EC=9D=BC?= Date: Sat, 23 May 2026 11:17:18 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20Spring=20Batch=20MySQL=20=EC=8B=9C?= =?UTF-8?q?=ED=80=80=EC=8A=A4=20=EC=B1=84=EB=B2=88=20=EC=98=A4=EB=A5=98=20?= =?UTF-8?q?=EC=88=98=EC=A0=95=20(BATCH=5FJOB=5FINSTANCE=20Duplicate=20entr?= =?UTF-8?q?y=200)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - GconeSourceConfig.jobRepository: setDatabaseType(MYSQL) 추가 - application-dev.yaml: spring.batch.jdbc.initialize-schema=always 추가 (BATCH_JOB_SEQ 등 시퀀스 테이블 자동 생성) --- .../wb/domainserver/common/config/GconeSourceConfig.java | 7 +++---- src/main/resources/application-dev.yaml | 2 ++ 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/wb/domainserver/common/config/GconeSourceConfig.java b/src/main/java/com/wb/domainserver/common/config/GconeSourceConfig.java index 0b52ebd..1ac6914 100644 --- a/src/main/java/com/wb/domainserver/common/config/GconeSourceConfig.java +++ b/src/main/java/com/wb/domainserver/common/config/GconeSourceConfig.java @@ -62,13 +62,12 @@ public class GconeSourceConfig { } @Bean - public JobRepository jobRepository( @Qualifier("gconeTransactionManager") PlatformTransactionManager transactionManager, @Qualifier("gconeDataSource") DataSource gconeDataSource) throws Exception { + public JobRepository jobRepository(@Qualifier("gconeTransactionManager") PlatformTransactionManager transactionManager, @Qualifier("gconeDataSource") DataSource gconeDataSource) throws Exception { JobRepositoryFactoryBean factory = new JobRepositoryFactoryBean(); factory.setDataSource(gconeDataSource); factory.setTransactionManager(transactionManager); + factory.setDatabaseType("MYSQL"); factory.afterPropertiesSet(); return factory.getObject(); } -} - - +} \ No newline at end of file diff --git a/src/main/resources/application-dev.yaml b/src/main/resources/application-dev.yaml index 18aaa3d..a1c12ba 100644 --- a/src/main/resources/application-dev.yaml +++ b/src/main/resources/application-dev.yaml @@ -15,6 +15,8 @@ spring: username: sakeone password: dnlfxjtm13@$ batch: + jdbc: + initialize-schema: always job: enabled: false mybatis: