diff --git a/lastleg-service/src/main/java/com/baiyue/lastleg/masterdata/exchange/ExchangeMapperConfiguration.java b/lastleg-service/src/main/java/com/baiyue/lastleg/masterdata/exchange/ExchangeMapperConfiguration.java deleted file mode 100644 index 7a1d22ad4..000000000 --- a/lastleg-service/src/main/java/com/baiyue/lastleg/masterdata/exchange/ExchangeMapperConfiguration.java +++ /dev/null @@ -1,10 +0,0 @@ -package com.baiyue.lastleg.masterdata.exchange; - -import org.mybatis.spring.annotation.MapperScan; -import org.springframework.context.annotation.Configuration; - -/** 注册尾程主数据域的所有 Mapper。 */ -@Configuration -@MapperScan("com.baiyue.lastleg.masterdata") -public class ExchangeMapperConfiguration { -} diff --git a/lastleg-service/src/test/java/com/baiyue/lastleg/masterdata/MasterDataMapperConfigurationTest.java b/lastleg-service/src/test/java/com/baiyue/lastleg/masterdata/MasterDataMapperConfigurationTest.java index 9bf3ebe8d..a38935e41 100644 --- a/lastleg-service/src/test/java/com/baiyue/lastleg/masterdata/MasterDataMapperConfigurationTest.java +++ b/lastleg-service/src/test/java/com/baiyue/lastleg/masterdata/MasterDataMapperConfigurationTest.java @@ -5,6 +5,7 @@ import org.junit.jupiter.api.Test; import org.mybatis.spring.annotation.MapperScan; import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assertions.assertThatThrownBy; class MasterDataMapperConfigurationTest { @Test @@ -14,4 +15,11 @@ class MasterDataMapperConfigurationTest { assertThat(mapperScan.basePackages()).containsExactly("com.baiyue.lastleg.masterdata"); assertThat(mapperScan.annotationClass()).isEqualTo(Mapper.class); } + + @Test + void broadExchangeMapperScanMustNotBeReintroduced() { + assertThatThrownBy(() -> Class.forName( + "com.baiyue.lastleg.masterdata.exchange.ExchangeMapperConfiguration")) + .isInstanceOf(ClassNotFoundException.class); + } }