Commit 9d450704293133447f03d47687bd005769e2f764

Authored by RuoYi
1 parent cb0a4b78

设置mybatis全局的配置文件

ruoyi/src/main/java/com/ruoyi/framework/config/MyBatisConfig.java
... ... @@ -13,6 +13,7 @@ import org.springframework.beans.factory.annotation.Autowired;
13 13 import org.springframework.context.annotation.Bean;
14 14 import org.springframework.context.annotation.Configuration;
15 15 import org.springframework.core.env.Environment;
  16 +import org.springframework.core.io.DefaultResourceLoader;
16 17 import org.springframework.core.io.Resource;
17 18 import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
18 19 import org.springframework.core.io.support.ResourcePatternResolver;
... ... @@ -93,6 +94,7 @@ public class MyBatisConfig
93 94 {
94 95 String typeAliasesPackage = env.getProperty("mybatis.typeAliasesPackage");
95 96 String mapperLocations = env.getProperty("mybatis.mapperLocations");
  97 + String configLocation = env.getProperty("mybatis.configLocation");
96 98 typeAliasesPackage = setTypeAliasesPackage(typeAliasesPackage);
97 99 VFS.addImplClass(SpringBootVFS.class);
98 100  
... ... @@ -100,6 +102,7 @@ public class MyBatisConfig
100 102 sessionFactory.setDataSource(dataSource);
101 103 sessionFactory.setTypeAliasesPackage(typeAliasesPackage);
102 104 sessionFactory.setMapperLocations(new PathMatchingResourcePatternResolver().getResources(mapperLocations));
  105 + sessionFactory.setConfigLocation(new DefaultResourceLoader().getResource(configLocation));
103 106 return sessionFactory.getObject();
104 107 }
105 108 }
106 109 \ No newline at end of file
... ...