|
@@ -1,9 +1,12 @@
|
|
package com.emato.cus.supervise.config.ds.second;
|
|
package com.emato.cus.supervise.config.ds.second;
|
|
|
|
|
|
|
|
+import com.emato.cus.supervise.config.ds.primary.PrimaryMapperConfig;
|
|
import com.emato.cus.supervise.util.YmlUtils;
|
|
import com.emato.cus.supervise.util.YmlUtils;
|
|
import com.google.common.base.Joiner;
|
|
import com.google.common.base.Joiner;
|
|
import com.google.common.collect.ImmutableList;
|
|
import com.google.common.collect.ImmutableList;
|
|
import org.mybatis.spring.mapper.MapperScannerConfigurer;
|
|
import org.mybatis.spring.mapper.MapperScannerConfigurer;
|
|
|
|
+import org.slf4j.Logger;
|
|
|
|
+import org.slf4j.LoggerFactory;
|
|
import org.springframework.context.annotation.Bean;
|
|
import org.springframework.context.annotation.Bean;
|
|
import org.springframework.context.annotation.Configuration;
|
|
import org.springframework.context.annotation.Configuration;
|
|
import org.springframework.transaction.annotation.EnableTransactionManagement;
|
|
import org.springframework.transaction.annotation.EnableTransactionManagement;
|
|
@@ -17,9 +20,10 @@ import org.springframework.transaction.annotation.EnableTransactionManagement;
|
|
*/
|
|
*/
|
|
@Configuration
|
|
@Configuration
|
|
public class SecondMapperConfig {
|
|
public class SecondMapperConfig {
|
|
|
|
+ private static final Logger logger = LoggerFactory.getLogger(SecondMapperConfig.class);
|
|
|
|
|
|
@Bean
|
|
@Bean
|
|
- public static MapperScannerConfigurer secondMapperScannerConfigurer() {
|
|
|
|
|
|
+ public MapperScannerConfigurer secondMapperScannerConfigurer() {
|
|
MapperScannerConfigurer mapperScannerConfigurer = new MapperScannerConfigurer();
|
|
MapperScannerConfigurer mapperScannerConfigurer = new MapperScannerConfigurer();
|
|
//Mapper接口包
|
|
//Mapper接口包
|
|
mapperScannerConfigurer.setBasePackage(mapperPackageByYml());
|
|
mapperScannerConfigurer.setBasePackage(mapperPackageByYml());
|
|
@@ -34,8 +38,10 @@ public class SecondMapperConfig {
|
|
*
|
|
*
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
- private static String mapperPackageByYml() {
|
|
|
|
|
|
+ private String mapperPackageByYml() {
|
|
String path = SecondMybatisConfigProperties.MYBATIS_MAPPER_CONFIG_YML_PATH;
|
|
String path = SecondMybatisConfigProperties.MYBATIS_MAPPER_CONFIG_YML_PATH;
|
|
|
|
+ logger.debug("yml: {}", path);
|
|
|
|
+
|
|
String key = "mybatis.second.mapper-scanner-package";
|
|
String key = "mybatis.second.mapper-scanner-package";
|
|
return YmlUtils.instance().getValue(key, path);
|
|
return YmlUtils.instance().getValue(key, path);
|
|
}
|
|
}
|