├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── maven.yml ├── .gitignore ├── CHANGELOG.MD ├── CONTRIBUTING.md ├── LICENSE.MD ├── README.md ├── pom.xml └── src ├── main └── java │ └── io │ └── github │ └── dhi13man │ └── spring │ └── datasource │ ├── annotations │ ├── EnableMultiDataSourceConfig.java │ ├── TargetSecondaryDataSource.java │ └── TargetSecondaryDataSources.java │ ├── config │ ├── IGeneratedDataSourceRepository.java │ └── IMultiDataSourceConfig.java │ ├── constants │ └── MultiDataSourceErrorConstants.java │ ├── dto │ └── EnableConfigAnnotationAndElementHolder.java │ ├── generators │ ├── MultiDataSourceConfigGenerator.java │ └── MultiDataSourceRepositoryGenerator.java │ ├── processor │ ├── MultiDataSourceConfigAnnotationProcessor.java │ └── TargetDataSourceAnnotationProcessor.java │ └── utils │ ├── MultiDataSourceCommonStringUtils.java │ └── MultiDataSourceGeneratorUtils.java └── test └── java └── io └── github └── dhi13man └── spring └── datasource ├── config └── MultiDataSourceTestConfig.java ├── generators ├── MultiDataSourceConfigGeneratorTest.java └── TargetSecondaryDataSourceGeneratorTest.java ├── processor ├── MultiDataSourceConfigAnnotationProcessorTest.java └── TargetDataSourceAnnotationProcessorTest.java └── utils ├── MultiDataSourceCommonStringUtilsTest.java └── MultiDataSourceGeneratorUtilsTest.java /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/CHANGELOG.MD -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/LICENSE.MD -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/io/github/dhi13man/spring/datasource/annotations/EnableMultiDataSourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/src/main/java/io/github/dhi13man/spring/datasource/annotations/EnableMultiDataSourceConfig.java -------------------------------------------------------------------------------- /src/main/java/io/github/dhi13man/spring/datasource/annotations/TargetSecondaryDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/src/main/java/io/github/dhi13man/spring/datasource/annotations/TargetSecondaryDataSource.java -------------------------------------------------------------------------------- /src/main/java/io/github/dhi13man/spring/datasource/annotations/TargetSecondaryDataSources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/src/main/java/io/github/dhi13man/spring/datasource/annotations/TargetSecondaryDataSources.java -------------------------------------------------------------------------------- /src/main/java/io/github/dhi13man/spring/datasource/config/IGeneratedDataSourceRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/src/main/java/io/github/dhi13man/spring/datasource/config/IGeneratedDataSourceRepository.java -------------------------------------------------------------------------------- /src/main/java/io/github/dhi13man/spring/datasource/config/IMultiDataSourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/src/main/java/io/github/dhi13man/spring/datasource/config/IMultiDataSourceConfig.java -------------------------------------------------------------------------------- /src/main/java/io/github/dhi13man/spring/datasource/constants/MultiDataSourceErrorConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/src/main/java/io/github/dhi13man/spring/datasource/constants/MultiDataSourceErrorConstants.java -------------------------------------------------------------------------------- /src/main/java/io/github/dhi13man/spring/datasource/dto/EnableConfigAnnotationAndElementHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/src/main/java/io/github/dhi13man/spring/datasource/dto/EnableConfigAnnotationAndElementHolder.java -------------------------------------------------------------------------------- /src/main/java/io/github/dhi13man/spring/datasource/generators/MultiDataSourceConfigGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/src/main/java/io/github/dhi13man/spring/datasource/generators/MultiDataSourceConfigGenerator.java -------------------------------------------------------------------------------- /src/main/java/io/github/dhi13man/spring/datasource/generators/MultiDataSourceRepositoryGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/src/main/java/io/github/dhi13man/spring/datasource/generators/MultiDataSourceRepositoryGenerator.java -------------------------------------------------------------------------------- /src/main/java/io/github/dhi13man/spring/datasource/processor/MultiDataSourceConfigAnnotationProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/src/main/java/io/github/dhi13man/spring/datasource/processor/MultiDataSourceConfigAnnotationProcessor.java -------------------------------------------------------------------------------- /src/main/java/io/github/dhi13man/spring/datasource/processor/TargetDataSourceAnnotationProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/src/main/java/io/github/dhi13man/spring/datasource/processor/TargetDataSourceAnnotationProcessor.java -------------------------------------------------------------------------------- /src/main/java/io/github/dhi13man/spring/datasource/utils/MultiDataSourceCommonStringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/src/main/java/io/github/dhi13man/spring/datasource/utils/MultiDataSourceCommonStringUtils.java -------------------------------------------------------------------------------- /src/main/java/io/github/dhi13man/spring/datasource/utils/MultiDataSourceGeneratorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/src/main/java/io/github/dhi13man/spring/datasource/utils/MultiDataSourceGeneratorUtils.java -------------------------------------------------------------------------------- /src/test/java/io/github/dhi13man/spring/datasource/config/MultiDataSourceTestConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/src/test/java/io/github/dhi13man/spring/datasource/config/MultiDataSourceTestConfig.java -------------------------------------------------------------------------------- /src/test/java/io/github/dhi13man/spring/datasource/generators/MultiDataSourceConfigGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/src/test/java/io/github/dhi13man/spring/datasource/generators/MultiDataSourceConfigGeneratorTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/dhi13man/spring/datasource/generators/TargetSecondaryDataSourceGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/src/test/java/io/github/dhi13man/spring/datasource/generators/TargetSecondaryDataSourceGeneratorTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/dhi13man/spring/datasource/processor/MultiDataSourceConfigAnnotationProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/src/test/java/io/github/dhi13man/spring/datasource/processor/MultiDataSourceConfigAnnotationProcessorTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/dhi13man/spring/datasource/processor/TargetDataSourceAnnotationProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/src/test/java/io/github/dhi13man/spring/datasource/processor/TargetDataSourceAnnotationProcessorTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/dhi13man/spring/datasource/utils/MultiDataSourceCommonStringUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/src/test/java/io/github/dhi13man/spring/datasource/utils/MultiDataSourceCommonStringUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/dhi13man/spring/datasource/utils/MultiDataSourceGeneratorUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dhi13man/spring-multi-data-source/HEAD/src/test/java/io/github/dhi13man/spring/datasource/utils/MultiDataSourceGeneratorUtilsTest.java --------------------------------------------------------------------------------