├── README.md ├── pom.xml ├── sonar-project.properties └── src ├── main ├── java │ └── com │ │ └── rick │ │ ├── SpringBootDruidMultiDbApplication.java │ │ ├── annotation │ │ └── DataSourceAnnotation.java │ │ ├── aspect │ │ └── DynamicDataSourceAspect.java │ │ ├── common │ │ └── AppConstants.java │ │ ├── config │ │ ├── DruidConfig.java │ │ └── SessionFactoryConfig.java │ │ ├── controller │ │ └── ApiController.java │ │ ├── datasource │ │ ├── DynamicDataSource.java │ │ └── DynamicDataSourceContextHolder.java │ │ ├── entities │ │ └── Student.java │ │ ├── mappers │ │ ├── StudentMapper.java │ │ └── employeeMapper.xml │ │ └── service │ │ ├── StudentService.java │ │ └── impl │ │ └── StudentServiceImpl.java └── resources │ ├── application.properties │ └── log4j2.xml └── test └── java └── com └── rick └── SpringBootDruidMultiDbApplicationTests.java /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yosaku01/SpringBootDruidMultiDB/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yosaku01/SpringBootDruidMultiDB/HEAD/pom.xml -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yosaku01/SpringBootDruidMultiDB/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /src/main/java/com/rick/SpringBootDruidMultiDbApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yosaku01/SpringBootDruidMultiDB/HEAD/src/main/java/com/rick/SpringBootDruidMultiDbApplication.java -------------------------------------------------------------------------------- /src/main/java/com/rick/annotation/DataSourceAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yosaku01/SpringBootDruidMultiDB/HEAD/src/main/java/com/rick/annotation/DataSourceAnnotation.java -------------------------------------------------------------------------------- /src/main/java/com/rick/aspect/DynamicDataSourceAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yosaku01/SpringBootDruidMultiDB/HEAD/src/main/java/com/rick/aspect/DynamicDataSourceAspect.java -------------------------------------------------------------------------------- /src/main/java/com/rick/common/AppConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yosaku01/SpringBootDruidMultiDB/HEAD/src/main/java/com/rick/common/AppConstants.java -------------------------------------------------------------------------------- /src/main/java/com/rick/config/DruidConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yosaku01/SpringBootDruidMultiDB/HEAD/src/main/java/com/rick/config/DruidConfig.java -------------------------------------------------------------------------------- /src/main/java/com/rick/config/SessionFactoryConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yosaku01/SpringBootDruidMultiDB/HEAD/src/main/java/com/rick/config/SessionFactoryConfig.java -------------------------------------------------------------------------------- /src/main/java/com/rick/controller/ApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yosaku01/SpringBootDruidMultiDB/HEAD/src/main/java/com/rick/controller/ApiController.java -------------------------------------------------------------------------------- /src/main/java/com/rick/datasource/DynamicDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yosaku01/SpringBootDruidMultiDB/HEAD/src/main/java/com/rick/datasource/DynamicDataSource.java -------------------------------------------------------------------------------- /src/main/java/com/rick/datasource/DynamicDataSourceContextHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yosaku01/SpringBootDruidMultiDB/HEAD/src/main/java/com/rick/datasource/DynamicDataSourceContextHolder.java -------------------------------------------------------------------------------- /src/main/java/com/rick/entities/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yosaku01/SpringBootDruidMultiDB/HEAD/src/main/java/com/rick/entities/Student.java -------------------------------------------------------------------------------- /src/main/java/com/rick/mappers/StudentMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yosaku01/SpringBootDruidMultiDB/HEAD/src/main/java/com/rick/mappers/StudentMapper.java -------------------------------------------------------------------------------- /src/main/java/com/rick/mappers/employeeMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yosaku01/SpringBootDruidMultiDB/HEAD/src/main/java/com/rick/mappers/employeeMapper.xml -------------------------------------------------------------------------------- /src/main/java/com/rick/service/StudentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yosaku01/SpringBootDruidMultiDB/HEAD/src/main/java/com/rick/service/StudentService.java -------------------------------------------------------------------------------- /src/main/java/com/rick/service/impl/StudentServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yosaku01/SpringBootDruidMultiDB/HEAD/src/main/java/com/rick/service/impl/StudentServiceImpl.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yosaku01/SpringBootDruidMultiDB/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yosaku01/SpringBootDruidMultiDB/HEAD/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /src/test/java/com/rick/SpringBootDruidMultiDbApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yosaku01/SpringBootDruidMultiDB/HEAD/src/test/java/com/rick/SpringBootDruidMultiDbApplicationTests.java --------------------------------------------------------------------------------