gitextract_udxh3jb4/ ├── .gitignore ├── LICENSE ├── README.md ├── pom.xml └── src/ └── main/ ├── java/ │ └── com/ │ └── huan/ │ ├── Application.java │ ├── config/ │ │ ├── AbstractApplication.java │ │ ├── DataSourceAspect.java │ │ └── MyBatisConfig.java │ ├── controller/ │ │ ├── TestDataSourceController.java │ │ └── WelcomeController.java │ ├── mapper/ │ │ ├── UserDetailMapper.java │ │ └── UserInfoMapper.java │ ├── model/ │ │ ├── UserDetail.java │ │ └── UserInfo.java │ ├── service/ │ │ ├── CommonService.java │ │ ├── Test1Service.java │ │ ├── Test2Service.java │ │ └── impl/ │ │ ├── CommonServiceImpl.java │ │ ├── Test1ServiceImpl.java │ │ └── Test2ServiceImpl.java │ └── util/ │ ├── Constants.java │ ├── DatabaseContextHolder.java │ ├── DatabaseType.java │ └── DynamicDataSource.java └── resources/ ├── application.yml ├── database1.sql ├── database2.sql ├── generator/ │ ├── generatorConfig.xml │ └── mybatis_generator_config.properties ├── logback.xml └── mapper/ ├── UserDetailMapper.xml └── UserInfoMapper.xml