|
|
@ -13,6 +13,7 @@ import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
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.core.env.Environment; |
|
|
|
import org.springframework.core.env.Environment; |
|
|
|
|
|
|
|
import org.springframework.core.io.DefaultResourceLoader; |
|
|
|
import org.springframework.core.io.Resource; |
|
|
|
import org.springframework.core.io.Resource; |
|
|
|
import org.springframework.core.io.support.PathMatchingResourcePatternResolver; |
|
|
|
import org.springframework.core.io.support.PathMatchingResourcePatternResolver; |
|
|
|
import org.springframework.core.io.support.ResourcePatternResolver; |
|
|
|
import org.springframework.core.io.support.ResourcePatternResolver; |
|
|
@ -93,6 +94,7 @@ public class MyBatisConfig |
|
|
|
{ |
|
|
|
{ |
|
|
|
String typeAliasesPackage = env.getProperty("mybatis.typeAliasesPackage"); |
|
|
|
String typeAliasesPackage = env.getProperty("mybatis.typeAliasesPackage"); |
|
|
|
String mapperLocations = env.getProperty("mybatis.mapperLocations"); |
|
|
|
String mapperLocations = env.getProperty("mybatis.mapperLocations"); |
|
|
|
|
|
|
|
String configLocation = env.getProperty("mybatis.configLocation"); |
|
|
|
typeAliasesPackage = setTypeAliasesPackage(typeAliasesPackage); |
|
|
|
typeAliasesPackage = setTypeAliasesPackage(typeAliasesPackage); |
|
|
|
VFS.addImplClass(SpringBootVFS.class); |
|
|
|
VFS.addImplClass(SpringBootVFS.class); |
|
|
|
|
|
|
|
|
|
|
@ -100,6 +102,7 @@ public class MyBatisConfig |
|
|
|
sessionFactory.setDataSource(dataSource); |
|
|
|
sessionFactory.setDataSource(dataSource); |
|
|
|
sessionFactory.setTypeAliasesPackage(typeAliasesPackage); |
|
|
|
sessionFactory.setTypeAliasesPackage(typeAliasesPackage); |
|
|
|
sessionFactory.setMapperLocations(new PathMatchingResourcePatternResolver().getResources(mapperLocations)); |
|
|
|
sessionFactory.setMapperLocations(new PathMatchingResourcePatternResolver().getResources(mapperLocations)); |
|
|
|
|
|
|
|
sessionFactory.setConfigLocation(new DefaultResourceLoader().getResource(configLocation)); |
|
|
|
return sessionFactory.getObject(); |
|
|
|
return sessionFactory.getObject(); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |