正在显示
1 个修改的文件
包含
3 行增加
和
0 行删除
| @@ -13,6 +13,7 @@ import org.springframework.beans.factory.annotation.Autowired; | @@ -13,6 +13,7 @@ import org.springframework.beans.factory.annotation.Autowired; | ||
| 13 | import org.springframework.context.annotation.Bean; | 13 | import org.springframework.context.annotation.Bean; |
| 14 | import org.springframework.context.annotation.Configuration; | 14 | import org.springframework.context.annotation.Configuration; |
| 15 | import org.springframework.core.env.Environment; | 15 | import org.springframework.core.env.Environment; |
| 16 | +import org.springframework.core.io.DefaultResourceLoader; | ||
| 16 | import org.springframework.core.io.Resource; | 17 | import org.springframework.core.io.Resource; |
| 17 | import org.springframework.core.io.support.PathMatchingResourcePatternResolver; | 18 | import org.springframework.core.io.support.PathMatchingResourcePatternResolver; |
| 18 | import org.springframework.core.io.support.ResourcePatternResolver; | 19 | import org.springframework.core.io.support.ResourcePatternResolver; |
| @@ -93,6 +94,7 @@ public class MyBatisConfig | @@ -93,6 +94,7 @@ public class MyBatisConfig | ||
| 93 | { | 94 | { |
| 94 | String typeAliasesPackage = env.getProperty("mybatis.typeAliasesPackage"); | 95 | String typeAliasesPackage = env.getProperty("mybatis.typeAliasesPackage"); |
| 95 | String mapperLocations = env.getProperty("mybatis.mapperLocations"); | 96 | String mapperLocations = env.getProperty("mybatis.mapperLocations"); |
| 97 | + String configLocation = env.getProperty("mybatis.configLocation"); | ||
| 96 | typeAliasesPackage = setTypeAliasesPackage(typeAliasesPackage); | 98 | typeAliasesPackage = setTypeAliasesPackage(typeAliasesPackage); |
| 97 | VFS.addImplClass(SpringBootVFS.class); | 99 | VFS.addImplClass(SpringBootVFS.class); |
| 98 | 100 | ||
| @@ -100,6 +102,7 @@ public class MyBatisConfig | @@ -100,6 +102,7 @@ public class MyBatisConfig | ||
| 100 | sessionFactory.setDataSource(dataSource); | 102 | sessionFactory.setDataSource(dataSource); |
| 101 | sessionFactory.setTypeAliasesPackage(typeAliasesPackage); | 103 | sessionFactory.setTypeAliasesPackage(typeAliasesPackage); |
| 102 | sessionFactory.setMapperLocations(new PathMatchingResourcePatternResolver().getResources(mapperLocations)); | 104 | sessionFactory.setMapperLocations(new PathMatchingResourcePatternResolver().getResources(mapperLocations)); |
| 105 | + sessionFactory.setConfigLocation(new DefaultResourceLoader().getResource(configLocation)); | ||
| 103 | return sessionFactory.getObject(); | 106 | return sessionFactory.getObject(); |
| 104 | } | 107 | } |
| 105 | } | 108 | } |
-
请 注册 或 登录 后发表评论