From bb099519e4a76687c3ec9aaa17a052243dce9f6a Mon Sep 17 00:00:00 2001 From: jade Date: Wed, 5 Aug 2026 09:06:57 +0900 Subject: [PATCH] fix: resolve bean scanning issues for LocalToolScanner and MyBatis mappers --- .../java/io/shinhanlife/dap/lib/config/MybatisConfig.java | 4 ++++ .../java/io/shinhanlife/dap/mcc/oth/DapWasOthApplication.java | 4 ++-- .../java/io/shinhanlife/dap/mcc/sms/DapWasSmsApplication.java | 4 ++-- settings.gradle | 2 +- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/MybatisConfig.java b/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/MybatisConfig.java index 2912eb0a9..494f8a33f 100644 --- a/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/MybatisConfig.java +++ b/dap-was-lib/src/main/java/io/shinhanlife/dap/lib/config/MybatisConfig.java @@ -21,7 +21,11 @@ import org.springframework.context.annotation.Configuration; * * */ +import org.mybatis.spring.annotation.MapperScan; +import io.shinhanlife.glow.GlowMybatisMapper; + @Configuration +@MapperScan(basePackages = "io.shinhanlife.dap", annotationClass = GlowMybatisMapper.class) public class MybatisConfig { @Bean diff --git a/dap-was-oth/src/main/java/io/shinhanlife/dap/mcc/oth/DapWasOthApplication.java b/dap-was-oth/src/main/java/io/shinhanlife/dap/mcc/oth/DapWasOthApplication.java index 202fc0956..e28f35170 100644 --- a/dap-was-oth/src/main/java/io/shinhanlife/dap/mcc/oth/DapWasOthApplication.java +++ b/dap-was-oth/src/main/java/io/shinhanlife/dap/mcc/oth/DapWasOthApplication.java @@ -20,8 +20,8 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.context.properties.ConfigurationPropertiesScan; import org.springframework.cache.annotation.EnableCaching; -@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib.adapter", "io.shinhanlife.dap.lib.mcp", "io.shinhanlife.dap.lib.config", "io.shinhanlife.dap.lib.integration"}) -@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib.adapter", "io.shinhanlife.dap.lib.mcp", "io.shinhanlife.dap.lib.config", "io.shinhanlife.dap.lib.integration"}) +@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib"}) +@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib"}) @EnableCaching public class DapWasOthApplication { public static void main(String[] args) { diff --git a/dap-was-sms/src/main/java/io/shinhanlife/dap/mcc/sms/DapWasSmsApplication.java b/dap-was-sms/src/main/java/io/shinhanlife/dap/mcc/sms/DapWasSmsApplication.java index 8702f788c..49eb8db44 100644 --- a/dap-was-sms/src/main/java/io/shinhanlife/dap/mcc/sms/DapWasSmsApplication.java +++ b/dap-was-sms/src/main/java/io/shinhanlife/dap/mcc/sms/DapWasSmsApplication.java @@ -20,8 +20,8 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.context.properties.ConfigurationPropertiesScan; import org.springframework.cache.annotation.EnableCaching; -@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib.adapter", "io.shinhanlife.dap.lib.mcp", "io.shinhanlife.dap.lib.config", "io.shinhanlife.dap.lib.integration"}) -@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib.adapter", "io.shinhanlife.dap.lib.mcp", "io.shinhanlife.dap.lib.config", "io.shinhanlife.dap.lib.integration"}) +@SpringBootApplication(scanBasePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib"}) +@ConfigurationPropertiesScan(basePackages = {"io.shinhanlife.dap.mcc", "io.shinhanlife.dap.lib"}) @EnableCaching public class DapWasSmsApplication { public static void main(String[] args) { diff --git a/settings.gradle b/settings.gradle index 2d27e6746..5c2197505 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,4 +1,4 @@ -rootProject.name = 'dap-was' +rootProject.name = 'dap-was-dapmt' include 'dap-was-lib' include 'dap-was-sms'