|
@@ -25,10 +25,17 @@ public class MysqlDataSourceConfig {
|
|
return DataSourceBuilder.create().build();
|
|
return DataSourceBuilder.create().build();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Bean
|
|
|
|
+ @ConfigurationProperties(prefix = "mybatis.configuration")
|
|
|
|
+ public org.apache.ibatis.session.Configuration gloabalConfiguration() {
|
|
|
|
+ return new org.apache.ibatis.session.Configuration();
|
|
|
|
+ }
|
|
|
|
+
|
|
@Bean(name = "mysqlSqlSessionFactory")
|
|
@Bean(name = "mysqlSqlSessionFactory")
|
|
- public SqlSessionFactory testSqlSessionFactory(@Qualifier("mysqlDataSource") DataSource dataSource) throws Exception {
|
|
|
|
|
|
+ public SqlSessionFactory testSqlSessionFactory(@Qualifier("mysqlDataSource") DataSource dataSource, org.apache.ibatis.session.Configuration config) throws Exception {
|
|
SqlSessionFactoryBean bean = new SqlSessionFactoryBean();
|
|
SqlSessionFactoryBean bean = new SqlSessionFactoryBean();
|
|
bean.setDataSource(dataSource);
|
|
bean.setDataSource(dataSource);
|
|
|
|
+ bean.setConfiguration(config);
|
|
bean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("mysql-mapper/*.xml"));
|
|
bean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("mysql-mapper/*.xml"));
|
|
return bean.getObject();
|
|
return bean.getObject();
|
|
}
|
|
}
|