| 
														
															@@ -1,5 +1,6 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 package com.fs.framework.config; 
														 | 
														
														 | 
														
															 package com.fs.framework.config; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+import com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.fs.common.utils.StringUtils; 
														 | 
														
														 | 
														
															 import com.fs.common.utils.StringUtils; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import org.apache.ibatis.io.VFS; 
														 | 
														
														 | 
														
															 import org.apache.ibatis.io.VFS; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import org.apache.ibatis.session.SqlSessionFactory; 
														 | 
														
														 | 
														
															 import org.apache.ibatis.session.SqlSessionFactory; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -27,7 +28,7 @@ import java.util.List; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 /** 
														 | 
														
														 | 
														
															 /** 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  * Mybatis支持*匹配扫描包 
														 | 
														
														 | 
														
															  * Mybatis支持*匹配扫描包 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- *  
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ * 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															  */ 
														 | 
														
														 | 
														
															  */ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 @Configuration 
														 | 
														
														 | 
														
															 @Configuration 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -115,18 +116,18 @@ public class MyBatisConfig 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     @Bean 
														 | 
														
														 | 
														
															     @Bean 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    public SqlSessionFactory sqlSessionFactory(DataSource dataSource) throws Exception 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    public SqlSessionFactory sqlSessionFactorys(DataSource dataSource) throws Exception 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     { 
														 | 
														
														 | 
														
															     { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        String typeAliasesPackage = env.getProperty("mybatis.typeAliasesPackage"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        String mapperLocations = env.getProperty("mybatis.mapperLocations"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        String configLocation = env.getProperty("mybatis.configLocation"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        String typeAliasesPackage = env.getProperty("mybatis-plus.typeAliasesPackage"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        String mapperLocations = env.getProperty("mybatis-plus.mapperLocations"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        String configLocation = env.getProperty("mybatis-plus.configLocation"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         typeAliasesPackage = setTypeAliasesPackage(typeAliasesPackage); 
														 | 
														
														 | 
														
															         typeAliasesPackage = setTypeAliasesPackage(typeAliasesPackage); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         VFS.addImplClass(SpringBootVFS.class); 
														 | 
														
														 | 
														
															         VFS.addImplClass(SpringBootVFS.class); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        final SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean(); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        final MybatisSqlSessionFactoryBean sessionFactory = new MybatisSqlSessionFactoryBean(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         sessionFactory.setDataSource(dataSource); 
														 | 
														
														 | 
														
															         sessionFactory.setDataSource(dataSource); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         sessionFactory.setTypeAliasesPackage(typeAliasesPackage); 
														 | 
														
														 | 
														
															         sessionFactory.setTypeAliasesPackage(typeAliasesPackage); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        sessionFactory.setMapperLocations(resolveMapperLocations(StringUtils.split(mapperLocations, ","))); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        sessionFactory.setMapperLocations(new PathMatchingResourcePatternResolver().getResources(mapperLocations)); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         sessionFactory.setConfigLocation(new DefaultResourceLoader().getResource(configLocation)); 
														 | 
														
														 | 
														
															         sessionFactory.setConfigLocation(new DefaultResourceLoader().getResource(configLocation)); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         return sessionFactory.getObject(); 
														 | 
														
														 | 
														
															         return sessionFactory.getObject(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 |