Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Configuration
- @MapperScan(value="com.mapper1.map",
- SqlSessionFactoryRef="sqlSessionFactory1")
- public class AppConfig {
- @Bean
- public DataSource getDataSource1() {
- BasicDataSource dataSource = new BasicDataSource();
- dataSource.setDriverClassName("com.mysql.jdbc.Driver");
- dataSource.setUrl("jdbc:mysql://localhost:3306/database1");
- dataSource.setUsername("user");
- dataSource.setPassword("pw");
- return dataSource;
- }
- @Bean
- public DataSourceTransactionManager transactionManager1() {
- return new DataSourceTransactionManager(getDataSource1());
- }
- @Bean
- public SqlSessionFactory sqlSessionFactory1() throws Exception {
- SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean();
- sessionFactory.setDataSource(getDataSource1());
- return sessionFactory.getObject();
- }
- }
- @Configuration
- @MapperScan(value="com.mapper2.map",
- SqlSessionFactoryRef="sqlSessionFactory2")
- public class AppConfig {
- @Bean
- public DataSource getDataSource2() {
- BasicDataSource dataSource = new BasicDataSource();
- dataSource.setDriverClassName("com.mysql.jdbc.Driver");
- dataSource.setUrl("jdbc:mysql://localhost:3307/database2");
- dataSource.setUsername("user");
- dataSource.setPassword("pw");
- return dataSource;
- }
- @Bean
- public DataSourceTransactionManager transactionManager2() {
- return new DataSourceTransactionManager(getDataSource2());
- }
- @Bean
- public SqlSessionFactory sqlSessionFactory2() throws Exception {
- SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean();
- sessionFactory.setDataSource(getDataSource2());
- return sessionFactory.getObject();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement