From e0d5137e7e376f3842ff861e6590107c93c4c216 Mon Sep 17 00:00:00 2001 From: hantsy Date: Thu, 11 Nov 2021 21:48:31 +0800 Subject: [PATCH] chore: move legacy codes to legacy folder --- .github/workflows/boot-r2dbc.yml | 34 ----- README.md | 30 ++-- .../boot-data-neo4j-rx}/.gitignore | 0 .../.mvn/wrapper/MavenWrapperDownloader.java | 0 .../.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 .../boot-data-neo4j-rx}/mvnw | 0 .../boot-data-neo4j-rx}/mvnw.cmd | 0 .../boot-data-neo4j-rx}/pom.xml | 0 .../com/example/demo/DemoApplication.java | 0 .../src/main/resources/application.properties | 0 .../com/example/demo/IntegrationTests.java | 0 .../com/example/demo/PostRepositoryTest.java | 0 .../PostRepositoryWithTestContainersTest.java | 0 .../test/resources/junit-platform.properties | 0 .../boot-data-r2dbc-auditing}/.gitignore | 0 .../.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 .../boot-data-r2dbc-auditing}/mvnw | 0 .../boot-data-r2dbc-auditing}/mvnw.cmd | 0 .../boot-data-r2dbc-auditing}/pom.xml | 0 .../com/example/demo/DataInitializer.java | 0 .../com/example/demo/DemoApplication.java | 0 .../src/main/java/com/example/demo/Post.java | 0 .../java/com/example/demo/PostController.java | 0 .../java/com/example/demo/PostRepository.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/data.sql | 0 .../src/main/resources/schema.sql | 0 .../com/example/demo/IntegrationTests.java | 0 .../com/example/demo/PostRepositoryTest.java | 0 .../test/resources/junit-platform.properties | 0 .../boot-data-r2dbc-mssql}/.gitignore | 0 .../.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 .../boot-data-r2dbc-mssql}/mvnw | 0 .../boot-data-r2dbc-mssql}/mvnw.cmd | 0 .../boot-data-r2dbc-mssql}/pom.xml | 0 .../com/example/demo/DataInitializer.java | 0 .../com/example/demo/DemoApplication.java | 0 .../src/main/java/com/example/demo/Post.java | 0 .../java/com/example/demo/PostController.java | 0 .../java/com/example/demo/PostRepository.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/schema.sql | 0 .../com/example/demo/IntegrationTests.java | 0 .../test/resources/junit-platform.properties | 0 .../boot-data-r2dbc-mysql}/.gitignore | 0 .../.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 .../boot-data-r2dbc-mysql}/mvnw | 0 .../boot-data-r2dbc-mysql}/mvnw.cmd | 0 .../boot-data-r2dbc-mysql}/pom.xml | 0 .../com/example/demo/DataInitializer.java | 108 +++++++------- .../com/example/demo/DemoApplication.java | 0 .../src/main/java/com/example/demo/Post.java | 0 .../java/com/example/demo/PostController.java | 0 .../java/com/example/demo/PostRepository.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/data.sql | 0 .../src/main/resources/schema.sql | 0 .../com/example/demo/IntegrationTests.java | 0 .../TestcontainersPostRepositoryTest.java | 0 .../test/resources/application-tc.properties | 0 .../test/resources/junit-platform.properties | 0 .../boot-data-r2dbc-postgresql}/.gitignore | 0 .../.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 .../boot-data-r2dbc-postgresql}/mvnw | 0 .../boot-data-r2dbc-postgresql}/mvnw.cmd | 0 .../boot-data-r2dbc-postgresql}/pom.xml | 0 .../com/example/demo/DataInitializer.java | 0 .../com/example/demo/DemoApplication.java | 0 .../src/main/java/com/example/demo/Post.java | 0 .../java/com/example/demo/PostController.java | 0 .../java/com/example/demo/PostRepository.java | 0 .../src/main/resources/application.properties | 0 .../com/example/demo/IntegrationTests.java | 0 .../com/example/demo/PostRepositoryTest.java | 0 .../src/test/resources/data.sql | 0 .../test/resources/junit-platform.properties | 0 .../src/test/resources/schema.sql | 0 .../boot-data-r2dbc}/.gitignore | 0 .../.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 .../boot-data-r2dbc}/mvnw | 0 .../boot-data-r2dbc}/mvnw.cmd | 0 .../boot-data-r2dbc}/pom.xml | 0 .../com/example/demo/DataInitializer.java | 78 +++++----- .../com/example/demo/DemoApplication.java | 0 .../src/main/java/com/example/demo/Post.java | 0 .../java/com/example/demo/PostController.java | 0 .../java/com/example/demo/PostRepository.java | 0 .../src/main/resources/application.properties | 0 .../src/main/resources/data.sql | 0 .../src/main/resources/schema.sql | 0 .../com/example/demo/IntegrationTests.java | 0 .../com/example/demo/PostRepositoryTest.java | 0 .../test/resources/junit-platform.properties | 0 .../boot-neo4j-rx-cypher}/.gitignore | 0 .../.mvn/wrapper/MavenWrapperDownloader.java | 0 .../.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 .../boot-neo4j-rx-cypher}/mvnw | 0 .../boot-neo4j-rx-cypher}/mvnw.cmd | 0 .../boot-neo4j-rx-cypher}/pom.xml | 0 .../com/example/demo/DemoApplication.java | 0 .../src/main/resources/application.properties | 0 .../com/example/demo/IntegrationTests.java | 0 .../test/resources/junit-platform.properties | 0 .../boot-neo4j-rx}/.gitignore | 0 .../.mvn/wrapper/MavenWrapperDownloader.java | 0 .../.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 {boot-neo4j-rx => legacy/boot-neo4j-rx}/mvnw | 0 .../boot-neo4j-rx}/mvnw.cmd | 0 .../boot-neo4j-rx}/pom.xml | 0 .../com/example/demo/DemoApplication.java | 0 .../src/main/resources/application.properties | 0 .../com/example/demo/IntegrationTests.java | 0 .../com/example/demo/PostRepositoryTest.java | 0 .../test/resources/junit-platform.properties | 0 {boot-r2dbc => legacy/boot-r2dbc}/.gitignore | 0 .../.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 {boot-r2dbc => legacy/boot-r2dbc}/mvnw | 0 {boot-r2dbc => legacy/boot-r2dbc}/mvnw.cmd | 0 {boot-r2dbc => legacy/boot-r2dbc}/pom.xml | 0 .../com/example/demo/DataInitializer.java | 0 .../com/example/demo/DemoApplication.java | 0 .../src/main/java/com/example/demo/Post.java | 0 .../java/com/example/demo/PostController.java | 0 .../java/com/example/demo/PostRepository.java | 0 .../src/main/resources/application.properties | 0 .../boot-r2dbc}/src/main/resources/data.sql | 0 .../boot-r2dbc}/src/main/resources/schema.sql | 0 .../com/example/demo/IntegrationTests.java | 0 .../test/resources/junit-platform.properties | 0 .../data-r2dbc-postgresql}/.gitignore | 0 .../.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 .../data-r2dbc-postgresql}/mvnw | 0 .../data-r2dbc-postgresql}/mvnw.cmd | 0 .../data-r2dbc-postgresql}/nbactions.xml | 0 .../data-r2dbc-postgresql}/pom.xml | 0 .../java/com/example/demo/Application.java | 0 .../com/example/demo/DataInitializer.java | 0 .../java/com/example/demo/DatabaseConfig.java | 0 .../src/main/java/com/example/demo/Post.java | 0 .../java/com/example/demo/PostController.java | 0 .../java/com/example/demo/PostRepository.java | 0 .../main/java/com/example/demo/WebConfig.java | 0 .../src/main/resources/application.properties | 0 {data-r2dbc => legacy/data-r2dbc}/.gitignore | 0 .../.mvn/wrapper/maven-wrapper.jar | Bin .../.mvn/wrapper/maven-wrapper.properties | 0 {data-r2dbc => legacy/data-r2dbc}/mvnw | 0 {data-r2dbc => legacy/data-r2dbc}/mvnw.cmd | 0 .../data-r2dbc}/nbactions.xml | 92 ++++++------ {data-r2dbc => legacy/data-r2dbc}/pom.xml | 0 .../java/com/example/demo/Application.java | 0 .../com/example/demo/DataInitializer.java | 104 +++++++------- .../java/com/example/demo/DatabaseConfig.java | 134 +++++++++--------- .../src/main/java/com/example/demo/Post.java | 0 .../java/com/example/demo/PostController.java | 0 .../java/com/example/demo/PostRepository.java | 0 .../main/java/com/example/demo/WebConfig.java | 18 +-- .../src/main/resources/application.properties | 0 .../data-r2dbc}/src/main/resources/data.sql | 0 .../data-r2dbc}/src/main/resources/schema.sql | 0 .../data-r2dbc}/testdb.mv.db | Bin 171 files changed, 285 insertions(+), 313 deletions(-) delete mode 100644 .github/workflows/boot-r2dbc.yml rename {boot-data-neo4j-rx => legacy/boot-data-neo4j-rx}/.gitignore (100%) rename {boot-data-neo4j-rx => legacy/boot-data-neo4j-rx}/.mvn/wrapper/MavenWrapperDownloader.java (100%) rename {boot-data-neo4j-rx => legacy/boot-data-neo4j-rx}/.mvn/wrapper/maven-wrapper.jar (100%) rename {boot-data-neo4j-rx => legacy/boot-data-neo4j-rx}/.mvn/wrapper/maven-wrapper.properties (100%) rename {boot-data-neo4j-rx => legacy/boot-data-neo4j-rx}/mvnw (100%) rename {boot-data-neo4j-rx => legacy/boot-data-neo4j-rx}/mvnw.cmd (100%) rename {boot-data-neo4j-rx => legacy/boot-data-neo4j-rx}/pom.xml (100%) rename {boot-data-neo4j-rx => legacy/boot-data-neo4j-rx}/src/main/java/com/example/demo/DemoApplication.java (100%) rename {boot-data-neo4j-rx => legacy/boot-data-neo4j-rx}/src/main/resources/application.properties (100%) rename {boot-data-neo4j-rx => legacy/boot-data-neo4j-rx}/src/test/java/com/example/demo/IntegrationTests.java (100%) rename {boot-data-neo4j-rx => legacy/boot-data-neo4j-rx}/src/test/java/com/example/demo/PostRepositoryTest.java (100%) rename {boot-data-neo4j-rx => legacy/boot-data-neo4j-rx}/src/test/java/com/example/demo/PostRepositoryWithTestContainersTest.java (100%) rename {boot-data-neo4j-rx => legacy/boot-data-neo4j-rx}/src/test/resources/junit-platform.properties (100%) rename {boot-data-r2dbc-auditing => legacy/boot-data-r2dbc-auditing}/.gitignore (100%) rename {boot-data-r2dbc-auditing => legacy/boot-data-r2dbc-auditing}/.mvn/wrapper/maven-wrapper.jar (100%) rename {boot-data-r2dbc-auditing => legacy/boot-data-r2dbc-auditing}/.mvn/wrapper/maven-wrapper.properties (100%) rename {boot-data-r2dbc-auditing => legacy/boot-data-r2dbc-auditing}/mvnw (100%) rename {boot-data-r2dbc-auditing => legacy/boot-data-r2dbc-auditing}/mvnw.cmd (100%) rename {boot-data-r2dbc-auditing => legacy/boot-data-r2dbc-auditing}/pom.xml (100%) rename {boot-data-r2dbc-auditing => legacy/boot-data-r2dbc-auditing}/src/main/java/com/example/demo/DataInitializer.java (100%) rename {boot-data-r2dbc-auditing => legacy/boot-data-r2dbc-auditing}/src/main/java/com/example/demo/DemoApplication.java (100%) rename {boot-data-r2dbc-auditing => legacy/boot-data-r2dbc-auditing}/src/main/java/com/example/demo/Post.java (100%) rename {boot-data-r2dbc-auditing => legacy/boot-data-r2dbc-auditing}/src/main/java/com/example/demo/PostController.java (100%) rename {boot-data-r2dbc-auditing => legacy/boot-data-r2dbc-auditing}/src/main/java/com/example/demo/PostRepository.java (100%) rename {boot-data-r2dbc-auditing => legacy/boot-data-r2dbc-auditing}/src/main/resources/application.properties (100%) rename {boot-data-r2dbc-auditing => legacy/boot-data-r2dbc-auditing}/src/main/resources/data.sql (100%) rename {boot-data-r2dbc-auditing => legacy/boot-data-r2dbc-auditing}/src/main/resources/schema.sql (100%) rename {boot-data-r2dbc-auditing => legacy/boot-data-r2dbc-auditing}/src/test/java/com/example/demo/IntegrationTests.java (100%) rename {boot-data-r2dbc-auditing => legacy/boot-data-r2dbc-auditing}/src/test/java/com/example/demo/PostRepositoryTest.java (100%) rename {boot-data-r2dbc-auditing => legacy/boot-data-r2dbc-auditing}/src/test/resources/junit-platform.properties (100%) rename {boot-data-r2dbc-mssql => legacy/boot-data-r2dbc-mssql}/.gitignore (100%) rename {boot-data-r2dbc-mssql => legacy/boot-data-r2dbc-mssql}/.mvn/wrapper/maven-wrapper.jar (100%) rename {boot-data-r2dbc-mssql => legacy/boot-data-r2dbc-mssql}/.mvn/wrapper/maven-wrapper.properties (100%) rename {boot-data-r2dbc-mssql => legacy/boot-data-r2dbc-mssql}/mvnw (100%) rename {boot-data-r2dbc-mssql => legacy/boot-data-r2dbc-mssql}/mvnw.cmd (100%) rename {boot-data-r2dbc-mssql => legacy/boot-data-r2dbc-mssql}/pom.xml (100%) rename {boot-data-r2dbc-mssql => legacy/boot-data-r2dbc-mssql}/src/main/java/com/example/demo/DataInitializer.java (100%) rename {boot-data-r2dbc-mssql => legacy/boot-data-r2dbc-mssql}/src/main/java/com/example/demo/DemoApplication.java (100%) rename {boot-data-r2dbc-mssql => legacy/boot-data-r2dbc-mssql}/src/main/java/com/example/demo/Post.java (100%) rename {boot-data-r2dbc-mssql => legacy/boot-data-r2dbc-mssql}/src/main/java/com/example/demo/PostController.java (100%) rename {boot-data-r2dbc-mssql => legacy/boot-data-r2dbc-mssql}/src/main/java/com/example/demo/PostRepository.java (100%) rename {boot-data-r2dbc-mssql => legacy/boot-data-r2dbc-mssql}/src/main/resources/application.properties (100%) rename {boot-data-r2dbc-mssql => legacy/boot-data-r2dbc-mssql}/src/main/resources/schema.sql (100%) rename {boot-data-r2dbc-mssql => legacy/boot-data-r2dbc-mssql}/src/test/java/com/example/demo/IntegrationTests.java (100%) rename {boot-data-r2dbc-mssql => legacy/boot-data-r2dbc-mssql}/src/test/resources/junit-platform.properties (100%) rename {boot-data-r2dbc-mysql => legacy/boot-data-r2dbc-mysql}/.gitignore (100%) rename {boot-data-r2dbc-mysql => legacy/boot-data-r2dbc-mysql}/.mvn/wrapper/maven-wrapper.jar (100%) rename {boot-data-r2dbc-mysql => legacy/boot-data-r2dbc-mysql}/.mvn/wrapper/maven-wrapper.properties (100%) rename {boot-data-r2dbc-mysql => legacy/boot-data-r2dbc-mysql}/mvnw (100%) rename {boot-data-r2dbc-mysql => legacy/boot-data-r2dbc-mysql}/mvnw.cmd (100%) rename {boot-data-r2dbc-mysql => legacy/boot-data-r2dbc-mysql}/pom.xml (100%) rename {boot-data-r2dbc-mysql => legacy/boot-data-r2dbc-mysql}/src/main/java/com/example/demo/DataInitializer.java (97%) rename {boot-data-r2dbc-mysql => legacy/boot-data-r2dbc-mysql}/src/main/java/com/example/demo/DemoApplication.java (100%) rename {boot-data-r2dbc-mysql => legacy/boot-data-r2dbc-mysql}/src/main/java/com/example/demo/Post.java (100%) rename {boot-data-r2dbc-mysql => legacy/boot-data-r2dbc-mysql}/src/main/java/com/example/demo/PostController.java (100%) rename {boot-data-r2dbc-mysql => legacy/boot-data-r2dbc-mysql}/src/main/java/com/example/demo/PostRepository.java (100%) rename {boot-data-r2dbc-mysql => legacy/boot-data-r2dbc-mysql}/src/main/resources/application.properties (100%) rename {boot-data-r2dbc-mysql => legacy/boot-data-r2dbc-mysql}/src/main/resources/data.sql (100%) rename {boot-data-r2dbc-mysql => legacy/boot-data-r2dbc-mysql}/src/main/resources/schema.sql (100%) rename {boot-data-r2dbc-mysql => legacy/boot-data-r2dbc-mysql}/src/test/java/com/example/demo/IntegrationTests.java (100%) rename {boot-data-r2dbc-mysql => legacy/boot-data-r2dbc-mysql}/src/test/java/com/example/demo/TestcontainersPostRepositoryTest.java (100%) rename {boot-data-r2dbc-mysql => legacy/boot-data-r2dbc-mysql}/src/test/resources/application-tc.properties (100%) rename {boot-data-r2dbc-mysql => legacy/boot-data-r2dbc-mysql}/src/test/resources/junit-platform.properties (100%) rename {boot-data-r2dbc-postgresql => legacy/boot-data-r2dbc-postgresql}/.gitignore (100%) rename {boot-data-r2dbc-postgresql => legacy/boot-data-r2dbc-postgresql}/.mvn/wrapper/maven-wrapper.jar (100%) rename {boot-data-r2dbc-postgresql => legacy/boot-data-r2dbc-postgresql}/.mvn/wrapper/maven-wrapper.properties (100%) rename {boot-data-r2dbc-postgresql => legacy/boot-data-r2dbc-postgresql}/mvnw (100%) rename {boot-data-r2dbc-postgresql => legacy/boot-data-r2dbc-postgresql}/mvnw.cmd (100%) rename {boot-data-r2dbc-postgresql => legacy/boot-data-r2dbc-postgresql}/pom.xml (100%) rename {boot-data-r2dbc-postgresql => legacy/boot-data-r2dbc-postgresql}/src/main/java/com/example/demo/DataInitializer.java (100%) rename {boot-data-r2dbc-postgresql => legacy/boot-data-r2dbc-postgresql}/src/main/java/com/example/demo/DemoApplication.java (100%) rename {boot-data-r2dbc-postgresql => legacy/boot-data-r2dbc-postgresql}/src/main/java/com/example/demo/Post.java (100%) rename {boot-data-r2dbc-postgresql => legacy/boot-data-r2dbc-postgresql}/src/main/java/com/example/demo/PostController.java (100%) rename {boot-data-r2dbc-postgresql => legacy/boot-data-r2dbc-postgresql}/src/main/java/com/example/demo/PostRepository.java (100%) rename {boot-data-r2dbc-postgresql => legacy/boot-data-r2dbc-postgresql}/src/main/resources/application.properties (100%) rename {boot-data-r2dbc-postgresql => legacy/boot-data-r2dbc-postgresql}/src/test/java/com/example/demo/IntegrationTests.java (100%) rename {boot-data-r2dbc-postgresql => legacy/boot-data-r2dbc-postgresql}/src/test/java/com/example/demo/PostRepositoryTest.java (100%) rename {boot-data-r2dbc-postgresql => legacy/boot-data-r2dbc-postgresql}/src/test/resources/data.sql (100%) rename {boot-data-r2dbc-postgresql => legacy/boot-data-r2dbc-postgresql}/src/test/resources/junit-platform.properties (100%) rename {boot-data-r2dbc-postgresql => legacy/boot-data-r2dbc-postgresql}/src/test/resources/schema.sql (100%) rename {boot-data-r2dbc => legacy/boot-data-r2dbc}/.gitignore (100%) rename {boot-data-r2dbc => legacy/boot-data-r2dbc}/.mvn/wrapper/maven-wrapper.jar (100%) rename {boot-data-r2dbc => legacy/boot-data-r2dbc}/.mvn/wrapper/maven-wrapper.properties (100%) rename {boot-data-r2dbc => legacy/boot-data-r2dbc}/mvnw (100%) rename {boot-data-r2dbc => legacy/boot-data-r2dbc}/mvnw.cmd (100%) rename {boot-data-r2dbc => legacy/boot-data-r2dbc}/pom.xml (100%) rename {boot-data-r2dbc => legacy/boot-data-r2dbc}/src/main/java/com/example/demo/DataInitializer.java (97%) rename {boot-data-r2dbc => legacy/boot-data-r2dbc}/src/main/java/com/example/demo/DemoApplication.java (100%) rename {boot-data-r2dbc => legacy/boot-data-r2dbc}/src/main/java/com/example/demo/Post.java (100%) rename {boot-data-r2dbc => legacy/boot-data-r2dbc}/src/main/java/com/example/demo/PostController.java (100%) rename {boot-data-r2dbc => legacy/boot-data-r2dbc}/src/main/java/com/example/demo/PostRepository.java (100%) rename {boot-data-r2dbc => legacy/boot-data-r2dbc}/src/main/resources/application.properties (100%) rename {boot-data-r2dbc => legacy/boot-data-r2dbc}/src/main/resources/data.sql (100%) rename {boot-data-r2dbc => legacy/boot-data-r2dbc}/src/main/resources/schema.sql (100%) rename {boot-data-r2dbc => legacy/boot-data-r2dbc}/src/test/java/com/example/demo/IntegrationTests.java (100%) rename {boot-data-r2dbc => legacy/boot-data-r2dbc}/src/test/java/com/example/demo/PostRepositoryTest.java (100%) rename {boot-data-r2dbc => legacy/boot-data-r2dbc}/src/test/resources/junit-platform.properties (100%) rename {boot-neo4j-rx-cypher => legacy/boot-neo4j-rx-cypher}/.gitignore (100%) rename {boot-neo4j-rx-cypher => legacy/boot-neo4j-rx-cypher}/.mvn/wrapper/MavenWrapperDownloader.java (100%) rename {boot-neo4j-rx-cypher => legacy/boot-neo4j-rx-cypher}/.mvn/wrapper/maven-wrapper.jar (100%) rename {boot-neo4j-rx-cypher => legacy/boot-neo4j-rx-cypher}/.mvn/wrapper/maven-wrapper.properties (100%) rename {boot-neo4j-rx-cypher => legacy/boot-neo4j-rx-cypher}/mvnw (100%) rename {boot-neo4j-rx-cypher => legacy/boot-neo4j-rx-cypher}/mvnw.cmd (100%) rename {boot-neo4j-rx-cypher => legacy/boot-neo4j-rx-cypher}/pom.xml (100%) rename {boot-neo4j-rx-cypher => legacy/boot-neo4j-rx-cypher}/src/main/java/com/example/demo/DemoApplication.java (100%) rename {boot-neo4j-rx-cypher => legacy/boot-neo4j-rx-cypher}/src/main/resources/application.properties (100%) rename {boot-neo4j-rx-cypher => legacy/boot-neo4j-rx-cypher}/src/test/java/com/example/demo/IntegrationTests.java (100%) rename {boot-neo4j-rx-cypher => legacy/boot-neo4j-rx-cypher}/src/test/resources/junit-platform.properties (100%) rename {boot-neo4j-rx => legacy/boot-neo4j-rx}/.gitignore (100%) rename {boot-neo4j-rx => legacy/boot-neo4j-rx}/.mvn/wrapper/MavenWrapperDownloader.java (100%) rename {boot-neo4j-rx => legacy/boot-neo4j-rx}/.mvn/wrapper/maven-wrapper.jar (100%) rename {boot-neo4j-rx => legacy/boot-neo4j-rx}/.mvn/wrapper/maven-wrapper.properties (100%) rename {boot-neo4j-rx => legacy/boot-neo4j-rx}/mvnw (100%) rename {boot-neo4j-rx => legacy/boot-neo4j-rx}/mvnw.cmd (100%) rename {boot-neo4j-rx => legacy/boot-neo4j-rx}/pom.xml (100%) rename {boot-neo4j-rx => legacy/boot-neo4j-rx}/src/main/java/com/example/demo/DemoApplication.java (100%) rename {boot-neo4j-rx => legacy/boot-neo4j-rx}/src/main/resources/application.properties (100%) rename {boot-neo4j-rx => legacy/boot-neo4j-rx}/src/test/java/com/example/demo/IntegrationTests.java (100%) rename {boot-neo4j-rx => legacy/boot-neo4j-rx}/src/test/java/com/example/demo/PostRepositoryTest.java (100%) rename {boot-neo4j-rx => legacy/boot-neo4j-rx}/src/test/resources/junit-platform.properties (100%) rename {boot-r2dbc => legacy/boot-r2dbc}/.gitignore (100%) rename {boot-r2dbc => legacy/boot-r2dbc}/.mvn/wrapper/maven-wrapper.jar (100%) rename {boot-r2dbc => legacy/boot-r2dbc}/.mvn/wrapper/maven-wrapper.properties (100%) rename {boot-r2dbc => legacy/boot-r2dbc}/mvnw (100%) rename {boot-r2dbc => legacy/boot-r2dbc}/mvnw.cmd (100%) rename {boot-r2dbc => legacy/boot-r2dbc}/pom.xml (100%) rename {boot-r2dbc => legacy/boot-r2dbc}/src/main/java/com/example/demo/DataInitializer.java (100%) rename {boot-r2dbc => legacy/boot-r2dbc}/src/main/java/com/example/demo/DemoApplication.java (100%) rename {boot-r2dbc => legacy/boot-r2dbc}/src/main/java/com/example/demo/Post.java (100%) rename {boot-r2dbc => legacy/boot-r2dbc}/src/main/java/com/example/demo/PostController.java (100%) rename {boot-r2dbc => legacy/boot-r2dbc}/src/main/java/com/example/demo/PostRepository.java (100%) rename {boot-r2dbc => legacy/boot-r2dbc}/src/main/resources/application.properties (100%) rename {boot-r2dbc => legacy/boot-r2dbc}/src/main/resources/data.sql (100%) rename {boot-r2dbc => legacy/boot-r2dbc}/src/main/resources/schema.sql (100%) rename {boot-r2dbc => legacy/boot-r2dbc}/src/test/java/com/example/demo/IntegrationTests.java (100%) rename {boot-r2dbc => legacy/boot-r2dbc}/src/test/resources/junit-platform.properties (100%) rename {data-r2dbc-postgresql => legacy/data-r2dbc-postgresql}/.gitignore (100%) rename {data-r2dbc-postgresql => legacy/data-r2dbc-postgresql}/.mvn/wrapper/maven-wrapper.jar (100%) rename {data-r2dbc-postgresql => legacy/data-r2dbc-postgresql}/.mvn/wrapper/maven-wrapper.properties (100%) rename {data-r2dbc-postgresql => legacy/data-r2dbc-postgresql}/mvnw (100%) rename {data-r2dbc-postgresql => legacy/data-r2dbc-postgresql}/mvnw.cmd (100%) rename {data-r2dbc-postgresql => legacy/data-r2dbc-postgresql}/nbactions.xml (100%) rename {data-r2dbc-postgresql => legacy/data-r2dbc-postgresql}/pom.xml (100%) rename {data-r2dbc-postgresql => legacy/data-r2dbc-postgresql}/src/main/java/com/example/demo/Application.java (100%) rename {data-r2dbc-postgresql => legacy/data-r2dbc-postgresql}/src/main/java/com/example/demo/DataInitializer.java (100%) rename {data-r2dbc-postgresql => legacy/data-r2dbc-postgresql}/src/main/java/com/example/demo/DatabaseConfig.java (100%) rename {data-r2dbc-postgresql => legacy/data-r2dbc-postgresql}/src/main/java/com/example/demo/Post.java (100%) rename {data-r2dbc-postgresql => legacy/data-r2dbc-postgresql}/src/main/java/com/example/demo/PostController.java (100%) rename {data-r2dbc-postgresql => legacy/data-r2dbc-postgresql}/src/main/java/com/example/demo/PostRepository.java (100%) rename {data-r2dbc-postgresql => legacy/data-r2dbc-postgresql}/src/main/java/com/example/demo/WebConfig.java (100%) rename {data-r2dbc-postgresql => legacy/data-r2dbc-postgresql}/src/main/resources/application.properties (100%) rename {data-r2dbc => legacy/data-r2dbc}/.gitignore (100%) rename {data-r2dbc => legacy/data-r2dbc}/.mvn/wrapper/maven-wrapper.jar (100%) rename {data-r2dbc => legacy/data-r2dbc}/.mvn/wrapper/maven-wrapper.properties (100%) rename {data-r2dbc => legacy/data-r2dbc}/mvnw (100%) rename {data-r2dbc => legacy/data-r2dbc}/mvnw.cmd (100%) rename {data-r2dbc => legacy/data-r2dbc}/nbactions.xml (97%) rename {data-r2dbc => legacy/data-r2dbc}/pom.xml (100%) rename {data-r2dbc => legacy/data-r2dbc}/src/main/java/com/example/demo/Application.java (100%) rename {data-r2dbc => legacy/data-r2dbc}/src/main/java/com/example/demo/DataInitializer.java (96%) rename {data-r2dbc => legacy/data-r2dbc}/src/main/java/com/example/demo/DatabaseConfig.java (97%) rename {data-r2dbc => legacy/data-r2dbc}/src/main/java/com/example/demo/Post.java (100%) rename {data-r2dbc => legacy/data-r2dbc}/src/main/java/com/example/demo/PostController.java (100%) rename {data-r2dbc => legacy/data-r2dbc}/src/main/java/com/example/demo/PostRepository.java (100%) rename {data-r2dbc => legacy/data-r2dbc}/src/main/java/com/example/demo/WebConfig.java (95%) rename {data-r2dbc => legacy/data-r2dbc}/src/main/resources/application.properties (100%) rename {data-r2dbc => legacy/data-r2dbc}/src/main/resources/data.sql (100%) rename {data-r2dbc => legacy/data-r2dbc}/src/main/resources/schema.sql (100%) rename {data-r2dbc => legacy/data-r2dbc}/testdb.mv.db (100%) diff --git a/.github/workflows/boot-r2dbc.yml b/.github/workflows/boot-r2dbc.yml deleted file mode 100644 index 579bb5c45..000000000 --- a/.github/workflows/boot-r2dbc.yml +++ /dev/null @@ -1,34 +0,0 @@ -name: spring-reactive-boot-r2dbc - -on: - push: - paths: - - "boot-r2dbc/**" - branches: [ master ] - pull_request: - paths: - - "boot-r2dbc/**" - types: - - opened - - synchronize - - reopened - -jobs: - build: - - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v2 - with: - fetch-depth: 0 - - name: Set up JDK - uses: actions/setup-java@v2.3.1 - with: - java-version: '17' - distribution: 'adopt' - cache: 'maven' - - name: Build with Maven - run: | - cd boot-r2dbc - mvn -B package --file pom.xml diff --git a/README.md b/README.md index e1867f2a8..8298bb8f9 100644 --- a/README.md +++ b/README.md @@ -48,8 +48,7 @@ The following table list all sample codes related to the above posts. | [data-redis-message](https://github.com/hantsy/spring-reactive-sample/tree/master/data-redis-message) | Spring Data Redis Reactive Example with `ReactiveRedisMessageListenerContainer` | | [data-cassandra](https://github.com/hantsy/spring-reactive-sample/tree/master/data-cassandra) | Spring Data Cassandra Reactive example | | [data-couchbase](https://github.com/hantsy/spring-reactive-sample/tree/master/data-couchbase) | Spring Data Couchbase Reactive example | -| [data-r2dbc](https://github.com/hantsy/spring-reactive-sample/tree/master/data-r2dbc) | Spring Data R2dbc Example. (*Deprecated*, go to [hantsy/spring-r2dbc-sample](https://github.com/hantsy/spring-r2dbc-sample) to update yourself) | -| [data-r2dbc-postgresql](https://github.com/hantsy/spring-reactive-sample/tree/master/data-r2dbc-postgresql) | Spring Data R2dbc Example, but use PostgreSQL instead(*Deprecated*) | + | [security](https://github.com/hantsy/spring-reactive-sample/tree/master/security) | Based on **vanilla**, add Spring Security Reactive support | | [security-form](https://github.com/hantsy/spring-reactive-sample/tree/master/security-form) | Same as security, login form example | | [security-user-properties](https://github.com/hantsy/spring-reactive-sample/tree/master/security-user-properties) | Same as security, but use *users.properties* to store users | @@ -97,15 +96,6 @@ The following table list all sample codes related to the above posts. | [boot-kotlin-dsl](https://github.com/hantsy/spring-reactive-sample/tree/master/boot-kotlin-dsl) | Kotlin specific `BeanDefinitionDSL` Example | | [boot-redis](https://github.com/hantsy/spring-reactive-sample/tree/master/boot-redis) | Example of using `ReactiveRedisConnection` and `RouterFunction` | | [boot-data-redis](https://github.com/hantsy/spring-reactive-sample/tree/master/boot-data-redis) | Spring Data Redis Example | -| [boot-r2dbc](https://github.com/hantsy/spring-reactive-sample/tree/master/boot-r2dbc) | Spring Data R2dbc example using `DatabaseClient`(*Deprecated*) | -| [boot-data-r2dbc](https://github.com/hantsy/spring-reactive-sample/tree/master/boot-data-r2dbc) | Spring Data R2dbc example(*Deprecated*) | -| [boot-data-r2dbc-auditing](https://github.com/hantsy/spring-reactive-sample/tree/master/boot-data-r2dbc-auditing) | `@EnableR2dbcAuditing` example(*Deprecated*) | -| [boot-data-r2dbc-postgresql](https://github.com/hantsy/spring-reactive-sample/tree/master/boot-data-r2dbc-postgresql) | Same as boot-data-r2dbc, but use PostgresSQL instead(*Deprecated*) | -| [boot-data-r2dbc-mysql](https://github.com/hantsy/spring-reactive-sample/tree/master/boot-data-r2dbc-mysql) | Same as boot-data-r2dbc, but use MySQL instead(*Deprecated*) | -| [boot-data-r2dbc-mssql](https://github.com/hantsy/spring-reactive-sample/tree/master/boot-data-r2dbc-mssql) | Same as boot-data-r2dbc, but use MS SQL instead(*Deprecated*) | -| [boot-neo4j-rx](https://github.com/hantsy/spring-reactive-sample/tree/master/boot-neo4j-rx) | [SDN Rx](https://github.com/neo4j/sdn-rx) Example but use `ReactiveNeo4jClient`(*Deprecated*) | -| [boot-neo4j-rx-cypher](https://github.com/hantsy/spring-reactive-sample/tree/master/boot-neo4j-rx-cypher) | [SDN Rx](https://github.com/neo4j/sdn-rx) Example using Cypher queries(*Deprecated*) | -| [boot-data-neo4j-rx](https://github.com/hantsy/spring-reactive-sample/tree/master/boot-data-neo4j-rx) | [SDN Rx](https://github.com/neo4j/sdn-rx) Example(*Deprecated*) | | [boot-data-neo4j](https://github.com/hantsy/spring-reactive-sample/tree/master/boot-data-neo4j) | Spring Data Neo4j example (Spring Boot 2.4) | | [boot-neo4j](https://github.com/hantsy/spring-reactive-sample/tree/master/boot-neo4j) | Spring Data Neo4j using `ReactiveNeo4jOperations` (Spring Boot 2.4) | | [boot-neo4j-cypher](https://github.com/hantsy/spring-reactive-sample/tree/master/boot-neo4j-cypher) | Spring Data Neo4j using `ReacitveNeo4jClient` (Spring Boot 2.4) | @@ -116,8 +106,24 @@ The following table list all sample codes related to the above posts. | [boot-data-mongo-auditing](https://github.com/hantsy/spring-reactive-sample/tree/master/boot-data-mongo-auditing) | `@EnableReactiveMongoAuditing` and `ReactiveAuditorAware` example | | [boot-data-mongo-querydsl](https://github.com/hantsy/spring-reactive-sample/tree/master/boot-data-mongo-querydsl) | Spring Data Mongo Example with QueryDSL support | | [boot-data-mongo-gridfs](https://github.com/hantsy/spring-reactive-sample/tree/master/boot-data-mongo-gridfs) | Spring Data Mongo Example with Gridfs support | -| [boot-exception-handler](https://github.com/hantsy/spring-reactive-sample/tree/master/boot-exception-handler) | Global Exception Handler | +| [boot-exception-handler](https://github.com/hantsy/spring-reactive-sample/tree/master/boot-exception-handler) | Global Exception Handler + +### Legacy Codes +Some example are becoming deprecated as time goes by, eg. the SDN Rx which was maintained by Neo4j team is discontinued, it is highly recommended to migrate the offficial Spring Data Neo4j. And R2dbc added a lot of breaking changes in 1.2, so I created another [Spring R2dbc Sample repository](https://github.com/hantsy/spring-r2dbc-sample) to introduce the new Spring Data R2dbc feature. | +| name | description | +| :----------------------------------------------------------- | ------------------------------------------------------------ | +| [data-r2dbc](https://github.com/hantsy/spring-reactive-sample/tree/master/legacy/data-r2dbc) | Spring Data R2dbc Example. (*Deprecated*, go to [hantsy/spring-r2dbc-sample](https://github.com/hantsy/spring-r2dbc-sample) to update yourself) | +| [data-r2dbc-postgresql](https://github.com/hantsy/spring-reactive-sample/tree/master/legacy/data-r2dbc-postgresql) | Spring Data R2dbc Example, but use PostgreSQL instead(*Deprecated*) | +| [boot-r2dbc](https://github.com/hantsy/spring-reactive-sample/tree/master/legacy/boot-r2dbc) | Spring Data R2dbc example using `DatabaseClient`(*Deprecated*) | +| [boot-data-r2dbc](https://github.com/hantsy/spring-reactive-sample/tree/master/legacy/boot-data-r2dbc) | Spring Data R2dbc example(*Deprecated*) | +| [boot-data-r2dbc-auditing](https://github.com/hantsy/spring-reactive-sample/tree/master/legacy/boot-data-r2dbc-auditing) | `@EnableR2dbcAuditing` example(*Deprecated*) | +| [boot-data-r2dbc-postgresql](https://github.com/hantsy/spring-reactive-sample/tree/master/legacy/boot-data-r2dbc-postgresql) | Same as boot-data-r2dbc, but use PostgresSQL instead(*Deprecated*) | +| [boot-data-r2dbc-mysql](https://github.com/hantsy/spring-reactive-sample/tree/master/legacy/boot-data-r2dbc-mysql) | Same as boot-data-r2dbc, but use MySQL instead(*Deprecated*) | +| [boot-data-r2dbc-mssql](https://github.com/hantsy/spring-reactive-sample/tree/master/legacy/boot-data-r2dbc-mssql) | Same as boot-data-r2dbc, but use MS SQL instead(*Deprecated*) | +| [boot-neo4j-rx](https://github.com/hantsy/spring-reactive-sample/tree/master/legacy/boot-neo4j-rx) | [SDN Rx](https://github.com/neo4j/sdn-rx) Example but use `ReactiveNeo4jClient`(*Deprecated*) | +| [boot-neo4j-rx-cypher](https://github.com/hantsy/spring-reactive-sample/tree/master/legacy/boot-neo4j-rx-cypher) | [SDN Rx](https://github.com/neo4j/sdn-rx) Example using Cypher queries(*Deprecated*) | +| [boot-data-neo4j-rx](https://github.com/hantsy/spring-reactive-sample/tree/master/legacy/boot-data-neo4j-rx) | [SDN Rx](https://github.com/neo4j/sdn-rx) Example(*Deprecated*) | ## References diff --git a/boot-data-neo4j-rx/.gitignore b/legacy/boot-data-neo4j-rx/.gitignore similarity index 100% rename from boot-data-neo4j-rx/.gitignore rename to legacy/boot-data-neo4j-rx/.gitignore diff --git a/boot-data-neo4j-rx/.mvn/wrapper/MavenWrapperDownloader.java b/legacy/boot-data-neo4j-rx/.mvn/wrapper/MavenWrapperDownloader.java similarity index 100% rename from boot-data-neo4j-rx/.mvn/wrapper/MavenWrapperDownloader.java rename to legacy/boot-data-neo4j-rx/.mvn/wrapper/MavenWrapperDownloader.java diff --git a/boot-data-neo4j-rx/.mvn/wrapper/maven-wrapper.jar b/legacy/boot-data-neo4j-rx/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from boot-data-neo4j-rx/.mvn/wrapper/maven-wrapper.jar rename to legacy/boot-data-neo4j-rx/.mvn/wrapper/maven-wrapper.jar diff --git a/boot-data-neo4j-rx/.mvn/wrapper/maven-wrapper.properties b/legacy/boot-data-neo4j-rx/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from boot-data-neo4j-rx/.mvn/wrapper/maven-wrapper.properties rename to legacy/boot-data-neo4j-rx/.mvn/wrapper/maven-wrapper.properties diff --git a/boot-data-neo4j-rx/mvnw b/legacy/boot-data-neo4j-rx/mvnw similarity index 100% rename from boot-data-neo4j-rx/mvnw rename to legacy/boot-data-neo4j-rx/mvnw diff --git a/boot-data-neo4j-rx/mvnw.cmd b/legacy/boot-data-neo4j-rx/mvnw.cmd similarity index 100% rename from boot-data-neo4j-rx/mvnw.cmd rename to legacy/boot-data-neo4j-rx/mvnw.cmd diff --git a/boot-data-neo4j-rx/pom.xml b/legacy/boot-data-neo4j-rx/pom.xml similarity index 100% rename from boot-data-neo4j-rx/pom.xml rename to legacy/boot-data-neo4j-rx/pom.xml diff --git a/boot-data-neo4j-rx/src/main/java/com/example/demo/DemoApplication.java b/legacy/boot-data-neo4j-rx/src/main/java/com/example/demo/DemoApplication.java similarity index 100% rename from boot-data-neo4j-rx/src/main/java/com/example/demo/DemoApplication.java rename to legacy/boot-data-neo4j-rx/src/main/java/com/example/demo/DemoApplication.java diff --git a/boot-data-neo4j-rx/src/main/resources/application.properties b/legacy/boot-data-neo4j-rx/src/main/resources/application.properties similarity index 100% rename from boot-data-neo4j-rx/src/main/resources/application.properties rename to legacy/boot-data-neo4j-rx/src/main/resources/application.properties diff --git a/boot-data-neo4j-rx/src/test/java/com/example/demo/IntegrationTests.java b/legacy/boot-data-neo4j-rx/src/test/java/com/example/demo/IntegrationTests.java similarity index 100% rename from boot-data-neo4j-rx/src/test/java/com/example/demo/IntegrationTests.java rename to legacy/boot-data-neo4j-rx/src/test/java/com/example/demo/IntegrationTests.java diff --git a/boot-data-neo4j-rx/src/test/java/com/example/demo/PostRepositoryTest.java b/legacy/boot-data-neo4j-rx/src/test/java/com/example/demo/PostRepositoryTest.java similarity index 100% rename from boot-data-neo4j-rx/src/test/java/com/example/demo/PostRepositoryTest.java rename to legacy/boot-data-neo4j-rx/src/test/java/com/example/demo/PostRepositoryTest.java diff --git a/boot-data-neo4j-rx/src/test/java/com/example/demo/PostRepositoryWithTestContainersTest.java b/legacy/boot-data-neo4j-rx/src/test/java/com/example/demo/PostRepositoryWithTestContainersTest.java similarity index 100% rename from boot-data-neo4j-rx/src/test/java/com/example/demo/PostRepositoryWithTestContainersTest.java rename to legacy/boot-data-neo4j-rx/src/test/java/com/example/demo/PostRepositoryWithTestContainersTest.java diff --git a/boot-data-neo4j-rx/src/test/resources/junit-platform.properties b/legacy/boot-data-neo4j-rx/src/test/resources/junit-platform.properties similarity index 100% rename from boot-data-neo4j-rx/src/test/resources/junit-platform.properties rename to legacy/boot-data-neo4j-rx/src/test/resources/junit-platform.properties diff --git a/boot-data-r2dbc-auditing/.gitignore b/legacy/boot-data-r2dbc-auditing/.gitignore similarity index 100% rename from boot-data-r2dbc-auditing/.gitignore rename to legacy/boot-data-r2dbc-auditing/.gitignore diff --git a/boot-data-r2dbc-auditing/.mvn/wrapper/maven-wrapper.jar b/legacy/boot-data-r2dbc-auditing/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from boot-data-r2dbc-auditing/.mvn/wrapper/maven-wrapper.jar rename to legacy/boot-data-r2dbc-auditing/.mvn/wrapper/maven-wrapper.jar diff --git a/boot-data-r2dbc-auditing/.mvn/wrapper/maven-wrapper.properties b/legacy/boot-data-r2dbc-auditing/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from boot-data-r2dbc-auditing/.mvn/wrapper/maven-wrapper.properties rename to legacy/boot-data-r2dbc-auditing/.mvn/wrapper/maven-wrapper.properties diff --git a/boot-data-r2dbc-auditing/mvnw b/legacy/boot-data-r2dbc-auditing/mvnw similarity index 100% rename from boot-data-r2dbc-auditing/mvnw rename to legacy/boot-data-r2dbc-auditing/mvnw diff --git a/boot-data-r2dbc-auditing/mvnw.cmd b/legacy/boot-data-r2dbc-auditing/mvnw.cmd similarity index 100% rename from boot-data-r2dbc-auditing/mvnw.cmd rename to legacy/boot-data-r2dbc-auditing/mvnw.cmd diff --git a/boot-data-r2dbc-auditing/pom.xml b/legacy/boot-data-r2dbc-auditing/pom.xml similarity index 100% rename from boot-data-r2dbc-auditing/pom.xml rename to legacy/boot-data-r2dbc-auditing/pom.xml diff --git a/boot-data-r2dbc-auditing/src/main/java/com/example/demo/DataInitializer.java b/legacy/boot-data-r2dbc-auditing/src/main/java/com/example/demo/DataInitializer.java similarity index 100% rename from boot-data-r2dbc-auditing/src/main/java/com/example/demo/DataInitializer.java rename to legacy/boot-data-r2dbc-auditing/src/main/java/com/example/demo/DataInitializer.java diff --git a/boot-data-r2dbc-auditing/src/main/java/com/example/demo/DemoApplication.java b/legacy/boot-data-r2dbc-auditing/src/main/java/com/example/demo/DemoApplication.java similarity index 100% rename from boot-data-r2dbc-auditing/src/main/java/com/example/demo/DemoApplication.java rename to legacy/boot-data-r2dbc-auditing/src/main/java/com/example/demo/DemoApplication.java diff --git a/boot-data-r2dbc-auditing/src/main/java/com/example/demo/Post.java b/legacy/boot-data-r2dbc-auditing/src/main/java/com/example/demo/Post.java similarity index 100% rename from boot-data-r2dbc-auditing/src/main/java/com/example/demo/Post.java rename to legacy/boot-data-r2dbc-auditing/src/main/java/com/example/demo/Post.java diff --git a/boot-data-r2dbc-auditing/src/main/java/com/example/demo/PostController.java b/legacy/boot-data-r2dbc-auditing/src/main/java/com/example/demo/PostController.java similarity index 100% rename from boot-data-r2dbc-auditing/src/main/java/com/example/demo/PostController.java rename to legacy/boot-data-r2dbc-auditing/src/main/java/com/example/demo/PostController.java diff --git a/boot-data-r2dbc-auditing/src/main/java/com/example/demo/PostRepository.java b/legacy/boot-data-r2dbc-auditing/src/main/java/com/example/demo/PostRepository.java similarity index 100% rename from boot-data-r2dbc-auditing/src/main/java/com/example/demo/PostRepository.java rename to legacy/boot-data-r2dbc-auditing/src/main/java/com/example/demo/PostRepository.java diff --git a/boot-data-r2dbc-auditing/src/main/resources/application.properties b/legacy/boot-data-r2dbc-auditing/src/main/resources/application.properties similarity index 100% rename from boot-data-r2dbc-auditing/src/main/resources/application.properties rename to legacy/boot-data-r2dbc-auditing/src/main/resources/application.properties diff --git a/boot-data-r2dbc-auditing/src/main/resources/data.sql b/legacy/boot-data-r2dbc-auditing/src/main/resources/data.sql similarity index 100% rename from boot-data-r2dbc-auditing/src/main/resources/data.sql rename to legacy/boot-data-r2dbc-auditing/src/main/resources/data.sql diff --git a/boot-data-r2dbc-auditing/src/main/resources/schema.sql b/legacy/boot-data-r2dbc-auditing/src/main/resources/schema.sql similarity index 100% rename from boot-data-r2dbc-auditing/src/main/resources/schema.sql rename to legacy/boot-data-r2dbc-auditing/src/main/resources/schema.sql diff --git a/boot-data-r2dbc-auditing/src/test/java/com/example/demo/IntegrationTests.java b/legacy/boot-data-r2dbc-auditing/src/test/java/com/example/demo/IntegrationTests.java similarity index 100% rename from boot-data-r2dbc-auditing/src/test/java/com/example/demo/IntegrationTests.java rename to legacy/boot-data-r2dbc-auditing/src/test/java/com/example/demo/IntegrationTests.java diff --git a/boot-data-r2dbc-auditing/src/test/java/com/example/demo/PostRepositoryTest.java b/legacy/boot-data-r2dbc-auditing/src/test/java/com/example/demo/PostRepositoryTest.java similarity index 100% rename from boot-data-r2dbc-auditing/src/test/java/com/example/demo/PostRepositoryTest.java rename to legacy/boot-data-r2dbc-auditing/src/test/java/com/example/demo/PostRepositoryTest.java diff --git a/boot-data-r2dbc-auditing/src/test/resources/junit-platform.properties b/legacy/boot-data-r2dbc-auditing/src/test/resources/junit-platform.properties similarity index 100% rename from boot-data-r2dbc-auditing/src/test/resources/junit-platform.properties rename to legacy/boot-data-r2dbc-auditing/src/test/resources/junit-platform.properties diff --git a/boot-data-r2dbc-mssql/.gitignore b/legacy/boot-data-r2dbc-mssql/.gitignore similarity index 100% rename from boot-data-r2dbc-mssql/.gitignore rename to legacy/boot-data-r2dbc-mssql/.gitignore diff --git a/boot-data-r2dbc-mssql/.mvn/wrapper/maven-wrapper.jar b/legacy/boot-data-r2dbc-mssql/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from boot-data-r2dbc-mssql/.mvn/wrapper/maven-wrapper.jar rename to legacy/boot-data-r2dbc-mssql/.mvn/wrapper/maven-wrapper.jar diff --git a/boot-data-r2dbc-mssql/.mvn/wrapper/maven-wrapper.properties b/legacy/boot-data-r2dbc-mssql/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from boot-data-r2dbc-mssql/.mvn/wrapper/maven-wrapper.properties rename to legacy/boot-data-r2dbc-mssql/.mvn/wrapper/maven-wrapper.properties diff --git a/boot-data-r2dbc-mssql/mvnw b/legacy/boot-data-r2dbc-mssql/mvnw similarity index 100% rename from boot-data-r2dbc-mssql/mvnw rename to legacy/boot-data-r2dbc-mssql/mvnw diff --git a/boot-data-r2dbc-mssql/mvnw.cmd b/legacy/boot-data-r2dbc-mssql/mvnw.cmd similarity index 100% rename from boot-data-r2dbc-mssql/mvnw.cmd rename to legacy/boot-data-r2dbc-mssql/mvnw.cmd diff --git a/boot-data-r2dbc-mssql/pom.xml b/legacy/boot-data-r2dbc-mssql/pom.xml similarity index 100% rename from boot-data-r2dbc-mssql/pom.xml rename to legacy/boot-data-r2dbc-mssql/pom.xml diff --git a/boot-data-r2dbc-mssql/src/main/java/com/example/demo/DataInitializer.java b/legacy/boot-data-r2dbc-mssql/src/main/java/com/example/demo/DataInitializer.java similarity index 100% rename from boot-data-r2dbc-mssql/src/main/java/com/example/demo/DataInitializer.java rename to legacy/boot-data-r2dbc-mssql/src/main/java/com/example/demo/DataInitializer.java diff --git a/boot-data-r2dbc-mssql/src/main/java/com/example/demo/DemoApplication.java b/legacy/boot-data-r2dbc-mssql/src/main/java/com/example/demo/DemoApplication.java similarity index 100% rename from boot-data-r2dbc-mssql/src/main/java/com/example/demo/DemoApplication.java rename to legacy/boot-data-r2dbc-mssql/src/main/java/com/example/demo/DemoApplication.java diff --git a/boot-data-r2dbc-mssql/src/main/java/com/example/demo/Post.java b/legacy/boot-data-r2dbc-mssql/src/main/java/com/example/demo/Post.java similarity index 100% rename from boot-data-r2dbc-mssql/src/main/java/com/example/demo/Post.java rename to legacy/boot-data-r2dbc-mssql/src/main/java/com/example/demo/Post.java diff --git a/boot-data-r2dbc-mssql/src/main/java/com/example/demo/PostController.java b/legacy/boot-data-r2dbc-mssql/src/main/java/com/example/demo/PostController.java similarity index 100% rename from boot-data-r2dbc-mssql/src/main/java/com/example/demo/PostController.java rename to legacy/boot-data-r2dbc-mssql/src/main/java/com/example/demo/PostController.java diff --git a/boot-data-r2dbc-mssql/src/main/java/com/example/demo/PostRepository.java b/legacy/boot-data-r2dbc-mssql/src/main/java/com/example/demo/PostRepository.java similarity index 100% rename from boot-data-r2dbc-mssql/src/main/java/com/example/demo/PostRepository.java rename to legacy/boot-data-r2dbc-mssql/src/main/java/com/example/demo/PostRepository.java diff --git a/boot-data-r2dbc-mssql/src/main/resources/application.properties b/legacy/boot-data-r2dbc-mssql/src/main/resources/application.properties similarity index 100% rename from boot-data-r2dbc-mssql/src/main/resources/application.properties rename to legacy/boot-data-r2dbc-mssql/src/main/resources/application.properties diff --git a/boot-data-r2dbc-mssql/src/main/resources/schema.sql b/legacy/boot-data-r2dbc-mssql/src/main/resources/schema.sql similarity index 100% rename from boot-data-r2dbc-mssql/src/main/resources/schema.sql rename to legacy/boot-data-r2dbc-mssql/src/main/resources/schema.sql diff --git a/boot-data-r2dbc-mssql/src/test/java/com/example/demo/IntegrationTests.java b/legacy/boot-data-r2dbc-mssql/src/test/java/com/example/demo/IntegrationTests.java similarity index 100% rename from boot-data-r2dbc-mssql/src/test/java/com/example/demo/IntegrationTests.java rename to legacy/boot-data-r2dbc-mssql/src/test/java/com/example/demo/IntegrationTests.java diff --git a/boot-data-r2dbc-mssql/src/test/resources/junit-platform.properties b/legacy/boot-data-r2dbc-mssql/src/test/resources/junit-platform.properties similarity index 100% rename from boot-data-r2dbc-mssql/src/test/resources/junit-platform.properties rename to legacy/boot-data-r2dbc-mssql/src/test/resources/junit-platform.properties diff --git a/boot-data-r2dbc-mysql/.gitignore b/legacy/boot-data-r2dbc-mysql/.gitignore similarity index 100% rename from boot-data-r2dbc-mysql/.gitignore rename to legacy/boot-data-r2dbc-mysql/.gitignore diff --git a/boot-data-r2dbc-mysql/.mvn/wrapper/maven-wrapper.jar b/legacy/boot-data-r2dbc-mysql/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from boot-data-r2dbc-mysql/.mvn/wrapper/maven-wrapper.jar rename to legacy/boot-data-r2dbc-mysql/.mvn/wrapper/maven-wrapper.jar diff --git a/boot-data-r2dbc-mysql/.mvn/wrapper/maven-wrapper.properties b/legacy/boot-data-r2dbc-mysql/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from boot-data-r2dbc-mysql/.mvn/wrapper/maven-wrapper.properties rename to legacy/boot-data-r2dbc-mysql/.mvn/wrapper/maven-wrapper.properties diff --git a/boot-data-r2dbc-mysql/mvnw b/legacy/boot-data-r2dbc-mysql/mvnw similarity index 100% rename from boot-data-r2dbc-mysql/mvnw rename to legacy/boot-data-r2dbc-mysql/mvnw diff --git a/boot-data-r2dbc-mysql/mvnw.cmd b/legacy/boot-data-r2dbc-mysql/mvnw.cmd similarity index 100% rename from boot-data-r2dbc-mysql/mvnw.cmd rename to legacy/boot-data-r2dbc-mysql/mvnw.cmd diff --git a/boot-data-r2dbc-mysql/pom.xml b/legacy/boot-data-r2dbc-mysql/pom.xml similarity index 100% rename from boot-data-r2dbc-mysql/pom.xml rename to legacy/boot-data-r2dbc-mysql/pom.xml diff --git a/boot-data-r2dbc-mysql/src/main/java/com/example/demo/DataInitializer.java b/legacy/boot-data-r2dbc-mysql/src/main/java/com/example/demo/DataInitializer.java similarity index 97% rename from boot-data-r2dbc-mysql/src/main/java/com/example/demo/DataInitializer.java rename to legacy/boot-data-r2dbc-mysql/src/main/java/com/example/demo/DataInitializer.java index 547091aea..ea43d2513 100644 --- a/boot-data-r2dbc-mysql/src/main/java/com/example/demo/DataInitializer.java +++ b/legacy/boot-data-r2dbc-mysql/src/main/java/com/example/demo/DataInitializer.java @@ -1,55 +1,55 @@ -/* - * To change this license header, choose License Headers in Project Properties. - * To change this template file, choose Tools | Templates - * and open the template in the editor. - */ -package com.example.demo; - -import lombok.extern.slf4j.Slf4j; -import org.springframework.context.event.ContextRefreshedEvent; -import org.springframework.context.event.EventListener; -import org.springframework.data.domain.Sort; -import org.springframework.data.r2dbc.core.DatabaseClient; -import org.springframework.stereotype.Component; - -import static org.springframework.data.domain.Sort.Order.desc; - -/** - * @author hantsy - */ -@Component -@Slf4j -class DataInitializer { - - private final DatabaseClient databaseClient; - - public DataInitializer(DatabaseClient databaseClient) { - this.databaseClient = databaseClient; - } - - @EventListener(value = ContextRefreshedEvent.class) - public void init() { - log.info("start data initialization ..."); - this.databaseClient.insert() - .into("posts") - //.nullValue("id", Integer.class) - .value("title", "First post title") - .value("content", "Content of my first post") - // see: https://github.com/spring-projects/spring-data-r2dbc/issues/251 - // .map((r, m) -> r.get("id", Integer.class)) - .map((r, m) -> r.get(0, Integer.class)) - .all() - .log() - .thenMany( - this.databaseClient.select() - .from("posts") - .orderBy(Sort.by(desc("id"))) - .as(Post.class) - .fetch() - .all() - .log() - ) - .subscribe(null, null, () -> log.info("initialization is done...")); - } - +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.example.demo; + +import lombok.extern.slf4j.Slf4j; +import org.springframework.context.event.ContextRefreshedEvent; +import org.springframework.context.event.EventListener; +import org.springframework.data.domain.Sort; +import org.springframework.data.r2dbc.core.DatabaseClient; +import org.springframework.stereotype.Component; + +import static org.springframework.data.domain.Sort.Order.desc; + +/** + * @author hantsy + */ +@Component +@Slf4j +class DataInitializer { + + private final DatabaseClient databaseClient; + + public DataInitializer(DatabaseClient databaseClient) { + this.databaseClient = databaseClient; + } + + @EventListener(value = ContextRefreshedEvent.class) + public void init() { + log.info("start data initialization ..."); + this.databaseClient.insert() + .into("posts") + //.nullValue("id", Integer.class) + .value("title", "First post title") + .value("content", "Content of my first post") + // see: https://github.com/spring-projects/spring-data-r2dbc/issues/251 + // .map((r, m) -> r.get("id", Integer.class)) + .map((r, m) -> r.get(0, Integer.class)) + .all() + .log() + .thenMany( + this.databaseClient.select() + .from("posts") + .orderBy(Sort.by(desc("id"))) + .as(Post.class) + .fetch() + .all() + .log() + ) + .subscribe(null, null, () -> log.info("initialization is done...")); + } + } \ No newline at end of file diff --git a/boot-data-r2dbc-mysql/src/main/java/com/example/demo/DemoApplication.java b/legacy/boot-data-r2dbc-mysql/src/main/java/com/example/demo/DemoApplication.java similarity index 100% rename from boot-data-r2dbc-mysql/src/main/java/com/example/demo/DemoApplication.java rename to legacy/boot-data-r2dbc-mysql/src/main/java/com/example/demo/DemoApplication.java diff --git a/boot-data-r2dbc-mysql/src/main/java/com/example/demo/Post.java b/legacy/boot-data-r2dbc-mysql/src/main/java/com/example/demo/Post.java similarity index 100% rename from boot-data-r2dbc-mysql/src/main/java/com/example/demo/Post.java rename to legacy/boot-data-r2dbc-mysql/src/main/java/com/example/demo/Post.java diff --git a/boot-data-r2dbc-mysql/src/main/java/com/example/demo/PostController.java b/legacy/boot-data-r2dbc-mysql/src/main/java/com/example/demo/PostController.java similarity index 100% rename from boot-data-r2dbc-mysql/src/main/java/com/example/demo/PostController.java rename to legacy/boot-data-r2dbc-mysql/src/main/java/com/example/demo/PostController.java diff --git a/boot-data-r2dbc-mysql/src/main/java/com/example/demo/PostRepository.java b/legacy/boot-data-r2dbc-mysql/src/main/java/com/example/demo/PostRepository.java similarity index 100% rename from boot-data-r2dbc-mysql/src/main/java/com/example/demo/PostRepository.java rename to legacy/boot-data-r2dbc-mysql/src/main/java/com/example/demo/PostRepository.java diff --git a/boot-data-r2dbc-mysql/src/main/resources/application.properties b/legacy/boot-data-r2dbc-mysql/src/main/resources/application.properties similarity index 100% rename from boot-data-r2dbc-mysql/src/main/resources/application.properties rename to legacy/boot-data-r2dbc-mysql/src/main/resources/application.properties diff --git a/boot-data-r2dbc-mysql/src/main/resources/data.sql b/legacy/boot-data-r2dbc-mysql/src/main/resources/data.sql similarity index 100% rename from boot-data-r2dbc-mysql/src/main/resources/data.sql rename to legacy/boot-data-r2dbc-mysql/src/main/resources/data.sql diff --git a/boot-data-r2dbc-mysql/src/main/resources/schema.sql b/legacy/boot-data-r2dbc-mysql/src/main/resources/schema.sql similarity index 100% rename from boot-data-r2dbc-mysql/src/main/resources/schema.sql rename to legacy/boot-data-r2dbc-mysql/src/main/resources/schema.sql diff --git a/boot-data-r2dbc-mysql/src/test/java/com/example/demo/IntegrationTests.java b/legacy/boot-data-r2dbc-mysql/src/test/java/com/example/demo/IntegrationTests.java similarity index 100% rename from boot-data-r2dbc-mysql/src/test/java/com/example/demo/IntegrationTests.java rename to legacy/boot-data-r2dbc-mysql/src/test/java/com/example/demo/IntegrationTests.java diff --git a/boot-data-r2dbc-mysql/src/test/java/com/example/demo/TestcontainersPostRepositoryTest.java b/legacy/boot-data-r2dbc-mysql/src/test/java/com/example/demo/TestcontainersPostRepositoryTest.java similarity index 100% rename from boot-data-r2dbc-mysql/src/test/java/com/example/demo/TestcontainersPostRepositoryTest.java rename to legacy/boot-data-r2dbc-mysql/src/test/java/com/example/demo/TestcontainersPostRepositoryTest.java diff --git a/boot-data-r2dbc-mysql/src/test/resources/application-tc.properties b/legacy/boot-data-r2dbc-mysql/src/test/resources/application-tc.properties similarity index 100% rename from boot-data-r2dbc-mysql/src/test/resources/application-tc.properties rename to legacy/boot-data-r2dbc-mysql/src/test/resources/application-tc.properties diff --git a/boot-data-r2dbc-mysql/src/test/resources/junit-platform.properties b/legacy/boot-data-r2dbc-mysql/src/test/resources/junit-platform.properties similarity index 100% rename from boot-data-r2dbc-mysql/src/test/resources/junit-platform.properties rename to legacy/boot-data-r2dbc-mysql/src/test/resources/junit-platform.properties diff --git a/boot-data-r2dbc-postgresql/.gitignore b/legacy/boot-data-r2dbc-postgresql/.gitignore similarity index 100% rename from boot-data-r2dbc-postgresql/.gitignore rename to legacy/boot-data-r2dbc-postgresql/.gitignore diff --git a/boot-data-r2dbc-postgresql/.mvn/wrapper/maven-wrapper.jar b/legacy/boot-data-r2dbc-postgresql/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from boot-data-r2dbc-postgresql/.mvn/wrapper/maven-wrapper.jar rename to legacy/boot-data-r2dbc-postgresql/.mvn/wrapper/maven-wrapper.jar diff --git a/boot-data-r2dbc-postgresql/.mvn/wrapper/maven-wrapper.properties b/legacy/boot-data-r2dbc-postgresql/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from boot-data-r2dbc-postgresql/.mvn/wrapper/maven-wrapper.properties rename to legacy/boot-data-r2dbc-postgresql/.mvn/wrapper/maven-wrapper.properties diff --git a/boot-data-r2dbc-postgresql/mvnw b/legacy/boot-data-r2dbc-postgresql/mvnw similarity index 100% rename from boot-data-r2dbc-postgresql/mvnw rename to legacy/boot-data-r2dbc-postgresql/mvnw diff --git a/boot-data-r2dbc-postgresql/mvnw.cmd b/legacy/boot-data-r2dbc-postgresql/mvnw.cmd similarity index 100% rename from boot-data-r2dbc-postgresql/mvnw.cmd rename to legacy/boot-data-r2dbc-postgresql/mvnw.cmd diff --git a/boot-data-r2dbc-postgresql/pom.xml b/legacy/boot-data-r2dbc-postgresql/pom.xml similarity index 100% rename from boot-data-r2dbc-postgresql/pom.xml rename to legacy/boot-data-r2dbc-postgresql/pom.xml diff --git a/boot-data-r2dbc-postgresql/src/main/java/com/example/demo/DataInitializer.java b/legacy/boot-data-r2dbc-postgresql/src/main/java/com/example/demo/DataInitializer.java similarity index 100% rename from boot-data-r2dbc-postgresql/src/main/java/com/example/demo/DataInitializer.java rename to legacy/boot-data-r2dbc-postgresql/src/main/java/com/example/demo/DataInitializer.java diff --git a/boot-data-r2dbc-postgresql/src/main/java/com/example/demo/DemoApplication.java b/legacy/boot-data-r2dbc-postgresql/src/main/java/com/example/demo/DemoApplication.java similarity index 100% rename from boot-data-r2dbc-postgresql/src/main/java/com/example/demo/DemoApplication.java rename to legacy/boot-data-r2dbc-postgresql/src/main/java/com/example/demo/DemoApplication.java diff --git a/boot-data-r2dbc-postgresql/src/main/java/com/example/demo/Post.java b/legacy/boot-data-r2dbc-postgresql/src/main/java/com/example/demo/Post.java similarity index 100% rename from boot-data-r2dbc-postgresql/src/main/java/com/example/demo/Post.java rename to legacy/boot-data-r2dbc-postgresql/src/main/java/com/example/demo/Post.java diff --git a/boot-data-r2dbc-postgresql/src/main/java/com/example/demo/PostController.java b/legacy/boot-data-r2dbc-postgresql/src/main/java/com/example/demo/PostController.java similarity index 100% rename from boot-data-r2dbc-postgresql/src/main/java/com/example/demo/PostController.java rename to legacy/boot-data-r2dbc-postgresql/src/main/java/com/example/demo/PostController.java diff --git a/boot-data-r2dbc-postgresql/src/main/java/com/example/demo/PostRepository.java b/legacy/boot-data-r2dbc-postgresql/src/main/java/com/example/demo/PostRepository.java similarity index 100% rename from boot-data-r2dbc-postgresql/src/main/java/com/example/demo/PostRepository.java rename to legacy/boot-data-r2dbc-postgresql/src/main/java/com/example/demo/PostRepository.java diff --git a/boot-data-r2dbc-postgresql/src/main/resources/application.properties b/legacy/boot-data-r2dbc-postgresql/src/main/resources/application.properties similarity index 100% rename from boot-data-r2dbc-postgresql/src/main/resources/application.properties rename to legacy/boot-data-r2dbc-postgresql/src/main/resources/application.properties diff --git a/boot-data-r2dbc-postgresql/src/test/java/com/example/demo/IntegrationTests.java b/legacy/boot-data-r2dbc-postgresql/src/test/java/com/example/demo/IntegrationTests.java similarity index 100% rename from boot-data-r2dbc-postgresql/src/test/java/com/example/demo/IntegrationTests.java rename to legacy/boot-data-r2dbc-postgresql/src/test/java/com/example/demo/IntegrationTests.java diff --git a/boot-data-r2dbc-postgresql/src/test/java/com/example/demo/PostRepositoryTest.java b/legacy/boot-data-r2dbc-postgresql/src/test/java/com/example/demo/PostRepositoryTest.java similarity index 100% rename from boot-data-r2dbc-postgresql/src/test/java/com/example/demo/PostRepositoryTest.java rename to legacy/boot-data-r2dbc-postgresql/src/test/java/com/example/demo/PostRepositoryTest.java diff --git a/boot-data-r2dbc-postgresql/src/test/resources/data.sql b/legacy/boot-data-r2dbc-postgresql/src/test/resources/data.sql similarity index 100% rename from boot-data-r2dbc-postgresql/src/test/resources/data.sql rename to legacy/boot-data-r2dbc-postgresql/src/test/resources/data.sql diff --git a/boot-data-r2dbc-postgresql/src/test/resources/junit-platform.properties b/legacy/boot-data-r2dbc-postgresql/src/test/resources/junit-platform.properties similarity index 100% rename from boot-data-r2dbc-postgresql/src/test/resources/junit-platform.properties rename to legacy/boot-data-r2dbc-postgresql/src/test/resources/junit-platform.properties diff --git a/boot-data-r2dbc-postgresql/src/test/resources/schema.sql b/legacy/boot-data-r2dbc-postgresql/src/test/resources/schema.sql similarity index 100% rename from boot-data-r2dbc-postgresql/src/test/resources/schema.sql rename to legacy/boot-data-r2dbc-postgresql/src/test/resources/schema.sql diff --git a/boot-data-r2dbc/.gitignore b/legacy/boot-data-r2dbc/.gitignore similarity index 100% rename from boot-data-r2dbc/.gitignore rename to legacy/boot-data-r2dbc/.gitignore diff --git a/boot-data-r2dbc/.mvn/wrapper/maven-wrapper.jar b/legacy/boot-data-r2dbc/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from boot-data-r2dbc/.mvn/wrapper/maven-wrapper.jar rename to legacy/boot-data-r2dbc/.mvn/wrapper/maven-wrapper.jar diff --git a/boot-data-r2dbc/.mvn/wrapper/maven-wrapper.properties b/legacy/boot-data-r2dbc/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from boot-data-r2dbc/.mvn/wrapper/maven-wrapper.properties rename to legacy/boot-data-r2dbc/.mvn/wrapper/maven-wrapper.properties diff --git a/boot-data-r2dbc/mvnw b/legacy/boot-data-r2dbc/mvnw similarity index 100% rename from boot-data-r2dbc/mvnw rename to legacy/boot-data-r2dbc/mvnw diff --git a/boot-data-r2dbc/mvnw.cmd b/legacy/boot-data-r2dbc/mvnw.cmd similarity index 100% rename from boot-data-r2dbc/mvnw.cmd rename to legacy/boot-data-r2dbc/mvnw.cmd diff --git a/boot-data-r2dbc/pom.xml b/legacy/boot-data-r2dbc/pom.xml similarity index 100% rename from boot-data-r2dbc/pom.xml rename to legacy/boot-data-r2dbc/pom.xml diff --git a/boot-data-r2dbc/src/main/java/com/example/demo/DataInitializer.java b/legacy/boot-data-r2dbc/src/main/java/com/example/demo/DataInitializer.java similarity index 97% rename from boot-data-r2dbc/src/main/java/com/example/demo/DataInitializer.java rename to legacy/boot-data-r2dbc/src/main/java/com/example/demo/DataInitializer.java index 73a423aba..43b5021f1 100644 --- a/boot-data-r2dbc/src/main/java/com/example/demo/DataInitializer.java +++ b/legacy/boot-data-r2dbc/src/main/java/com/example/demo/DataInitializer.java @@ -1,40 +1,40 @@ -package com.example.demo; - -import lombok.RequiredArgsConstructor; -import lombok.extern.slf4j.Slf4j; -import org.springframework.boot.ApplicationArguments; -import org.springframework.boot.ApplicationRunner; -import org.springframework.data.domain.Sort; -import org.springframework.data.r2dbc.core.DatabaseClient; -import org.springframework.stereotype.Component; - -import java.util.List; - -import static org.springframework.data.domain.Sort.Order.desc; - -@Component -@Slf4j -@RequiredArgsConstructor -class DataInitializer implements ApplicationRunner { - - private final PostRepository posts; - - @Override - public void run(ApplicationArguments args) throws Exception { - log.info("start data initialization..."); - this.posts - .saveAll( - List.of( - Post.builder().title("Post one").content("The content of post one").build(), - Post.builder().title("Post tow").content("The content of post tow").build() - ) - ) - .thenMany( - this.posts.findAll() - ) - .subscribe((data) -> log.info("post:" + data), - (err) -> log.error("error" + err), - () -> log.info("initialization is done...") - ); - } +package com.example.demo; + +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.boot.ApplicationArguments; +import org.springframework.boot.ApplicationRunner; +import org.springframework.data.domain.Sort; +import org.springframework.data.r2dbc.core.DatabaseClient; +import org.springframework.stereotype.Component; + +import java.util.List; + +import static org.springframework.data.domain.Sort.Order.desc; + +@Component +@Slf4j +@RequiredArgsConstructor +class DataInitializer implements ApplicationRunner { + + private final PostRepository posts; + + @Override + public void run(ApplicationArguments args) throws Exception { + log.info("start data initialization..."); + this.posts + .saveAll( + List.of( + Post.builder().title("Post one").content("The content of post one").build(), + Post.builder().title("Post tow").content("The content of post tow").build() + ) + ) + .thenMany( + this.posts.findAll() + ) + .subscribe((data) -> log.info("post:" + data), + (err) -> log.error("error" + err), + () -> log.info("initialization is done...") + ); + } } \ No newline at end of file diff --git a/boot-data-r2dbc/src/main/java/com/example/demo/DemoApplication.java b/legacy/boot-data-r2dbc/src/main/java/com/example/demo/DemoApplication.java similarity index 100% rename from boot-data-r2dbc/src/main/java/com/example/demo/DemoApplication.java rename to legacy/boot-data-r2dbc/src/main/java/com/example/demo/DemoApplication.java diff --git a/boot-data-r2dbc/src/main/java/com/example/demo/Post.java b/legacy/boot-data-r2dbc/src/main/java/com/example/demo/Post.java similarity index 100% rename from boot-data-r2dbc/src/main/java/com/example/demo/Post.java rename to legacy/boot-data-r2dbc/src/main/java/com/example/demo/Post.java diff --git a/boot-data-r2dbc/src/main/java/com/example/demo/PostController.java b/legacy/boot-data-r2dbc/src/main/java/com/example/demo/PostController.java similarity index 100% rename from boot-data-r2dbc/src/main/java/com/example/demo/PostController.java rename to legacy/boot-data-r2dbc/src/main/java/com/example/demo/PostController.java diff --git a/boot-data-r2dbc/src/main/java/com/example/demo/PostRepository.java b/legacy/boot-data-r2dbc/src/main/java/com/example/demo/PostRepository.java similarity index 100% rename from boot-data-r2dbc/src/main/java/com/example/demo/PostRepository.java rename to legacy/boot-data-r2dbc/src/main/java/com/example/demo/PostRepository.java diff --git a/boot-data-r2dbc/src/main/resources/application.properties b/legacy/boot-data-r2dbc/src/main/resources/application.properties similarity index 100% rename from boot-data-r2dbc/src/main/resources/application.properties rename to legacy/boot-data-r2dbc/src/main/resources/application.properties diff --git a/boot-data-r2dbc/src/main/resources/data.sql b/legacy/boot-data-r2dbc/src/main/resources/data.sql similarity index 100% rename from boot-data-r2dbc/src/main/resources/data.sql rename to legacy/boot-data-r2dbc/src/main/resources/data.sql diff --git a/boot-data-r2dbc/src/main/resources/schema.sql b/legacy/boot-data-r2dbc/src/main/resources/schema.sql similarity index 100% rename from boot-data-r2dbc/src/main/resources/schema.sql rename to legacy/boot-data-r2dbc/src/main/resources/schema.sql diff --git a/boot-data-r2dbc/src/test/java/com/example/demo/IntegrationTests.java b/legacy/boot-data-r2dbc/src/test/java/com/example/demo/IntegrationTests.java similarity index 100% rename from boot-data-r2dbc/src/test/java/com/example/demo/IntegrationTests.java rename to legacy/boot-data-r2dbc/src/test/java/com/example/demo/IntegrationTests.java diff --git a/boot-data-r2dbc/src/test/java/com/example/demo/PostRepositoryTest.java b/legacy/boot-data-r2dbc/src/test/java/com/example/demo/PostRepositoryTest.java similarity index 100% rename from boot-data-r2dbc/src/test/java/com/example/demo/PostRepositoryTest.java rename to legacy/boot-data-r2dbc/src/test/java/com/example/demo/PostRepositoryTest.java diff --git a/boot-data-r2dbc/src/test/resources/junit-platform.properties b/legacy/boot-data-r2dbc/src/test/resources/junit-platform.properties similarity index 100% rename from boot-data-r2dbc/src/test/resources/junit-platform.properties rename to legacy/boot-data-r2dbc/src/test/resources/junit-platform.properties diff --git a/boot-neo4j-rx-cypher/.gitignore b/legacy/boot-neo4j-rx-cypher/.gitignore similarity index 100% rename from boot-neo4j-rx-cypher/.gitignore rename to legacy/boot-neo4j-rx-cypher/.gitignore diff --git a/boot-neo4j-rx-cypher/.mvn/wrapper/MavenWrapperDownloader.java b/legacy/boot-neo4j-rx-cypher/.mvn/wrapper/MavenWrapperDownloader.java similarity index 100% rename from boot-neo4j-rx-cypher/.mvn/wrapper/MavenWrapperDownloader.java rename to legacy/boot-neo4j-rx-cypher/.mvn/wrapper/MavenWrapperDownloader.java diff --git a/boot-neo4j-rx-cypher/.mvn/wrapper/maven-wrapper.jar b/legacy/boot-neo4j-rx-cypher/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from boot-neo4j-rx-cypher/.mvn/wrapper/maven-wrapper.jar rename to legacy/boot-neo4j-rx-cypher/.mvn/wrapper/maven-wrapper.jar diff --git a/boot-neo4j-rx-cypher/.mvn/wrapper/maven-wrapper.properties b/legacy/boot-neo4j-rx-cypher/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from boot-neo4j-rx-cypher/.mvn/wrapper/maven-wrapper.properties rename to legacy/boot-neo4j-rx-cypher/.mvn/wrapper/maven-wrapper.properties diff --git a/boot-neo4j-rx-cypher/mvnw b/legacy/boot-neo4j-rx-cypher/mvnw similarity index 100% rename from boot-neo4j-rx-cypher/mvnw rename to legacy/boot-neo4j-rx-cypher/mvnw diff --git a/boot-neo4j-rx-cypher/mvnw.cmd b/legacy/boot-neo4j-rx-cypher/mvnw.cmd similarity index 100% rename from boot-neo4j-rx-cypher/mvnw.cmd rename to legacy/boot-neo4j-rx-cypher/mvnw.cmd diff --git a/boot-neo4j-rx-cypher/pom.xml b/legacy/boot-neo4j-rx-cypher/pom.xml similarity index 100% rename from boot-neo4j-rx-cypher/pom.xml rename to legacy/boot-neo4j-rx-cypher/pom.xml diff --git a/boot-neo4j-rx-cypher/src/main/java/com/example/demo/DemoApplication.java b/legacy/boot-neo4j-rx-cypher/src/main/java/com/example/demo/DemoApplication.java similarity index 100% rename from boot-neo4j-rx-cypher/src/main/java/com/example/demo/DemoApplication.java rename to legacy/boot-neo4j-rx-cypher/src/main/java/com/example/demo/DemoApplication.java diff --git a/boot-neo4j-rx-cypher/src/main/resources/application.properties b/legacy/boot-neo4j-rx-cypher/src/main/resources/application.properties similarity index 100% rename from boot-neo4j-rx-cypher/src/main/resources/application.properties rename to legacy/boot-neo4j-rx-cypher/src/main/resources/application.properties diff --git a/boot-neo4j-rx-cypher/src/test/java/com/example/demo/IntegrationTests.java b/legacy/boot-neo4j-rx-cypher/src/test/java/com/example/demo/IntegrationTests.java similarity index 100% rename from boot-neo4j-rx-cypher/src/test/java/com/example/demo/IntegrationTests.java rename to legacy/boot-neo4j-rx-cypher/src/test/java/com/example/demo/IntegrationTests.java diff --git a/boot-neo4j-rx-cypher/src/test/resources/junit-platform.properties b/legacy/boot-neo4j-rx-cypher/src/test/resources/junit-platform.properties similarity index 100% rename from boot-neo4j-rx-cypher/src/test/resources/junit-platform.properties rename to legacy/boot-neo4j-rx-cypher/src/test/resources/junit-platform.properties diff --git a/boot-neo4j-rx/.gitignore b/legacy/boot-neo4j-rx/.gitignore similarity index 100% rename from boot-neo4j-rx/.gitignore rename to legacy/boot-neo4j-rx/.gitignore diff --git a/boot-neo4j-rx/.mvn/wrapper/MavenWrapperDownloader.java b/legacy/boot-neo4j-rx/.mvn/wrapper/MavenWrapperDownloader.java similarity index 100% rename from boot-neo4j-rx/.mvn/wrapper/MavenWrapperDownloader.java rename to legacy/boot-neo4j-rx/.mvn/wrapper/MavenWrapperDownloader.java diff --git a/boot-neo4j-rx/.mvn/wrapper/maven-wrapper.jar b/legacy/boot-neo4j-rx/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from boot-neo4j-rx/.mvn/wrapper/maven-wrapper.jar rename to legacy/boot-neo4j-rx/.mvn/wrapper/maven-wrapper.jar diff --git a/boot-neo4j-rx/.mvn/wrapper/maven-wrapper.properties b/legacy/boot-neo4j-rx/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from boot-neo4j-rx/.mvn/wrapper/maven-wrapper.properties rename to legacy/boot-neo4j-rx/.mvn/wrapper/maven-wrapper.properties diff --git a/boot-neo4j-rx/mvnw b/legacy/boot-neo4j-rx/mvnw similarity index 100% rename from boot-neo4j-rx/mvnw rename to legacy/boot-neo4j-rx/mvnw diff --git a/boot-neo4j-rx/mvnw.cmd b/legacy/boot-neo4j-rx/mvnw.cmd similarity index 100% rename from boot-neo4j-rx/mvnw.cmd rename to legacy/boot-neo4j-rx/mvnw.cmd diff --git a/boot-neo4j-rx/pom.xml b/legacy/boot-neo4j-rx/pom.xml similarity index 100% rename from boot-neo4j-rx/pom.xml rename to legacy/boot-neo4j-rx/pom.xml diff --git a/boot-neo4j-rx/src/main/java/com/example/demo/DemoApplication.java b/legacy/boot-neo4j-rx/src/main/java/com/example/demo/DemoApplication.java similarity index 100% rename from boot-neo4j-rx/src/main/java/com/example/demo/DemoApplication.java rename to legacy/boot-neo4j-rx/src/main/java/com/example/demo/DemoApplication.java diff --git a/boot-neo4j-rx/src/main/resources/application.properties b/legacy/boot-neo4j-rx/src/main/resources/application.properties similarity index 100% rename from boot-neo4j-rx/src/main/resources/application.properties rename to legacy/boot-neo4j-rx/src/main/resources/application.properties diff --git a/boot-neo4j-rx/src/test/java/com/example/demo/IntegrationTests.java b/legacy/boot-neo4j-rx/src/test/java/com/example/demo/IntegrationTests.java similarity index 100% rename from boot-neo4j-rx/src/test/java/com/example/demo/IntegrationTests.java rename to legacy/boot-neo4j-rx/src/test/java/com/example/demo/IntegrationTests.java diff --git a/boot-neo4j-rx/src/test/java/com/example/demo/PostRepositoryTest.java b/legacy/boot-neo4j-rx/src/test/java/com/example/demo/PostRepositoryTest.java similarity index 100% rename from boot-neo4j-rx/src/test/java/com/example/demo/PostRepositoryTest.java rename to legacy/boot-neo4j-rx/src/test/java/com/example/demo/PostRepositoryTest.java diff --git a/boot-neo4j-rx/src/test/resources/junit-platform.properties b/legacy/boot-neo4j-rx/src/test/resources/junit-platform.properties similarity index 100% rename from boot-neo4j-rx/src/test/resources/junit-platform.properties rename to legacy/boot-neo4j-rx/src/test/resources/junit-platform.properties diff --git a/boot-r2dbc/.gitignore b/legacy/boot-r2dbc/.gitignore similarity index 100% rename from boot-r2dbc/.gitignore rename to legacy/boot-r2dbc/.gitignore diff --git a/boot-r2dbc/.mvn/wrapper/maven-wrapper.jar b/legacy/boot-r2dbc/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from boot-r2dbc/.mvn/wrapper/maven-wrapper.jar rename to legacy/boot-r2dbc/.mvn/wrapper/maven-wrapper.jar diff --git a/boot-r2dbc/.mvn/wrapper/maven-wrapper.properties b/legacy/boot-r2dbc/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from boot-r2dbc/.mvn/wrapper/maven-wrapper.properties rename to legacy/boot-r2dbc/.mvn/wrapper/maven-wrapper.properties diff --git a/boot-r2dbc/mvnw b/legacy/boot-r2dbc/mvnw similarity index 100% rename from boot-r2dbc/mvnw rename to legacy/boot-r2dbc/mvnw diff --git a/boot-r2dbc/mvnw.cmd b/legacy/boot-r2dbc/mvnw.cmd similarity index 100% rename from boot-r2dbc/mvnw.cmd rename to legacy/boot-r2dbc/mvnw.cmd diff --git a/boot-r2dbc/pom.xml b/legacy/boot-r2dbc/pom.xml similarity index 100% rename from boot-r2dbc/pom.xml rename to legacy/boot-r2dbc/pom.xml diff --git a/boot-r2dbc/src/main/java/com/example/demo/DataInitializer.java b/legacy/boot-r2dbc/src/main/java/com/example/demo/DataInitializer.java similarity index 100% rename from boot-r2dbc/src/main/java/com/example/demo/DataInitializer.java rename to legacy/boot-r2dbc/src/main/java/com/example/demo/DataInitializer.java diff --git a/boot-r2dbc/src/main/java/com/example/demo/DemoApplication.java b/legacy/boot-r2dbc/src/main/java/com/example/demo/DemoApplication.java similarity index 100% rename from boot-r2dbc/src/main/java/com/example/demo/DemoApplication.java rename to legacy/boot-r2dbc/src/main/java/com/example/demo/DemoApplication.java diff --git a/boot-r2dbc/src/main/java/com/example/demo/Post.java b/legacy/boot-r2dbc/src/main/java/com/example/demo/Post.java similarity index 100% rename from boot-r2dbc/src/main/java/com/example/demo/Post.java rename to legacy/boot-r2dbc/src/main/java/com/example/demo/Post.java diff --git a/boot-r2dbc/src/main/java/com/example/demo/PostController.java b/legacy/boot-r2dbc/src/main/java/com/example/demo/PostController.java similarity index 100% rename from boot-r2dbc/src/main/java/com/example/demo/PostController.java rename to legacy/boot-r2dbc/src/main/java/com/example/demo/PostController.java diff --git a/boot-r2dbc/src/main/java/com/example/demo/PostRepository.java b/legacy/boot-r2dbc/src/main/java/com/example/demo/PostRepository.java similarity index 100% rename from boot-r2dbc/src/main/java/com/example/demo/PostRepository.java rename to legacy/boot-r2dbc/src/main/java/com/example/demo/PostRepository.java diff --git a/boot-r2dbc/src/main/resources/application.properties b/legacy/boot-r2dbc/src/main/resources/application.properties similarity index 100% rename from boot-r2dbc/src/main/resources/application.properties rename to legacy/boot-r2dbc/src/main/resources/application.properties diff --git a/boot-r2dbc/src/main/resources/data.sql b/legacy/boot-r2dbc/src/main/resources/data.sql similarity index 100% rename from boot-r2dbc/src/main/resources/data.sql rename to legacy/boot-r2dbc/src/main/resources/data.sql diff --git a/boot-r2dbc/src/main/resources/schema.sql b/legacy/boot-r2dbc/src/main/resources/schema.sql similarity index 100% rename from boot-r2dbc/src/main/resources/schema.sql rename to legacy/boot-r2dbc/src/main/resources/schema.sql diff --git a/boot-r2dbc/src/test/java/com/example/demo/IntegrationTests.java b/legacy/boot-r2dbc/src/test/java/com/example/demo/IntegrationTests.java similarity index 100% rename from boot-r2dbc/src/test/java/com/example/demo/IntegrationTests.java rename to legacy/boot-r2dbc/src/test/java/com/example/demo/IntegrationTests.java diff --git a/boot-r2dbc/src/test/resources/junit-platform.properties b/legacy/boot-r2dbc/src/test/resources/junit-platform.properties similarity index 100% rename from boot-r2dbc/src/test/resources/junit-platform.properties rename to legacy/boot-r2dbc/src/test/resources/junit-platform.properties diff --git a/data-r2dbc-postgresql/.gitignore b/legacy/data-r2dbc-postgresql/.gitignore similarity index 100% rename from data-r2dbc-postgresql/.gitignore rename to legacy/data-r2dbc-postgresql/.gitignore diff --git a/data-r2dbc-postgresql/.mvn/wrapper/maven-wrapper.jar b/legacy/data-r2dbc-postgresql/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from data-r2dbc-postgresql/.mvn/wrapper/maven-wrapper.jar rename to legacy/data-r2dbc-postgresql/.mvn/wrapper/maven-wrapper.jar diff --git a/data-r2dbc-postgresql/.mvn/wrapper/maven-wrapper.properties b/legacy/data-r2dbc-postgresql/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from data-r2dbc-postgresql/.mvn/wrapper/maven-wrapper.properties rename to legacy/data-r2dbc-postgresql/.mvn/wrapper/maven-wrapper.properties diff --git a/data-r2dbc-postgresql/mvnw b/legacy/data-r2dbc-postgresql/mvnw similarity index 100% rename from data-r2dbc-postgresql/mvnw rename to legacy/data-r2dbc-postgresql/mvnw diff --git a/data-r2dbc-postgresql/mvnw.cmd b/legacy/data-r2dbc-postgresql/mvnw.cmd similarity index 100% rename from data-r2dbc-postgresql/mvnw.cmd rename to legacy/data-r2dbc-postgresql/mvnw.cmd diff --git a/data-r2dbc-postgresql/nbactions.xml b/legacy/data-r2dbc-postgresql/nbactions.xml similarity index 100% rename from data-r2dbc-postgresql/nbactions.xml rename to legacy/data-r2dbc-postgresql/nbactions.xml diff --git a/data-r2dbc-postgresql/pom.xml b/legacy/data-r2dbc-postgresql/pom.xml similarity index 100% rename from data-r2dbc-postgresql/pom.xml rename to legacy/data-r2dbc-postgresql/pom.xml diff --git a/data-r2dbc-postgresql/src/main/java/com/example/demo/Application.java b/legacy/data-r2dbc-postgresql/src/main/java/com/example/demo/Application.java similarity index 100% rename from data-r2dbc-postgresql/src/main/java/com/example/demo/Application.java rename to legacy/data-r2dbc-postgresql/src/main/java/com/example/demo/Application.java diff --git a/data-r2dbc-postgresql/src/main/java/com/example/demo/DataInitializer.java b/legacy/data-r2dbc-postgresql/src/main/java/com/example/demo/DataInitializer.java similarity index 100% rename from data-r2dbc-postgresql/src/main/java/com/example/demo/DataInitializer.java rename to legacy/data-r2dbc-postgresql/src/main/java/com/example/demo/DataInitializer.java diff --git a/data-r2dbc-postgresql/src/main/java/com/example/demo/DatabaseConfig.java b/legacy/data-r2dbc-postgresql/src/main/java/com/example/demo/DatabaseConfig.java similarity index 100% rename from data-r2dbc-postgresql/src/main/java/com/example/demo/DatabaseConfig.java rename to legacy/data-r2dbc-postgresql/src/main/java/com/example/demo/DatabaseConfig.java diff --git a/data-r2dbc-postgresql/src/main/java/com/example/demo/Post.java b/legacy/data-r2dbc-postgresql/src/main/java/com/example/demo/Post.java similarity index 100% rename from data-r2dbc-postgresql/src/main/java/com/example/demo/Post.java rename to legacy/data-r2dbc-postgresql/src/main/java/com/example/demo/Post.java diff --git a/data-r2dbc-postgresql/src/main/java/com/example/demo/PostController.java b/legacy/data-r2dbc-postgresql/src/main/java/com/example/demo/PostController.java similarity index 100% rename from data-r2dbc-postgresql/src/main/java/com/example/demo/PostController.java rename to legacy/data-r2dbc-postgresql/src/main/java/com/example/demo/PostController.java diff --git a/data-r2dbc-postgresql/src/main/java/com/example/demo/PostRepository.java b/legacy/data-r2dbc-postgresql/src/main/java/com/example/demo/PostRepository.java similarity index 100% rename from data-r2dbc-postgresql/src/main/java/com/example/demo/PostRepository.java rename to legacy/data-r2dbc-postgresql/src/main/java/com/example/demo/PostRepository.java diff --git a/data-r2dbc-postgresql/src/main/java/com/example/demo/WebConfig.java b/legacy/data-r2dbc-postgresql/src/main/java/com/example/demo/WebConfig.java similarity index 100% rename from data-r2dbc-postgresql/src/main/java/com/example/demo/WebConfig.java rename to legacy/data-r2dbc-postgresql/src/main/java/com/example/demo/WebConfig.java diff --git a/data-r2dbc-postgresql/src/main/resources/application.properties b/legacy/data-r2dbc-postgresql/src/main/resources/application.properties similarity index 100% rename from data-r2dbc-postgresql/src/main/resources/application.properties rename to legacy/data-r2dbc-postgresql/src/main/resources/application.properties diff --git a/data-r2dbc/.gitignore b/legacy/data-r2dbc/.gitignore similarity index 100% rename from data-r2dbc/.gitignore rename to legacy/data-r2dbc/.gitignore diff --git a/data-r2dbc/.mvn/wrapper/maven-wrapper.jar b/legacy/data-r2dbc/.mvn/wrapper/maven-wrapper.jar similarity index 100% rename from data-r2dbc/.mvn/wrapper/maven-wrapper.jar rename to legacy/data-r2dbc/.mvn/wrapper/maven-wrapper.jar diff --git a/data-r2dbc/.mvn/wrapper/maven-wrapper.properties b/legacy/data-r2dbc/.mvn/wrapper/maven-wrapper.properties similarity index 100% rename from data-r2dbc/.mvn/wrapper/maven-wrapper.properties rename to legacy/data-r2dbc/.mvn/wrapper/maven-wrapper.properties diff --git a/data-r2dbc/mvnw b/legacy/data-r2dbc/mvnw similarity index 100% rename from data-r2dbc/mvnw rename to legacy/data-r2dbc/mvnw diff --git a/data-r2dbc/mvnw.cmd b/legacy/data-r2dbc/mvnw.cmd similarity index 100% rename from data-r2dbc/mvnw.cmd rename to legacy/data-r2dbc/mvnw.cmd diff --git a/data-r2dbc/nbactions.xml b/legacy/data-r2dbc/nbactions.xml similarity index 97% rename from data-r2dbc/nbactions.xml rename to legacy/data-r2dbc/nbactions.xml index 07c3276b4..616e0d02f 100644 --- a/data-r2dbc/nbactions.xml +++ b/legacy/data-r2dbc/nbactions.xml @@ -1,46 +1,46 @@ - - - - run - - jar - - - process-classes - org.codehaus.mojo:exec-maven-plugin:1.2.1:exec - - - -classpath %classpath com.example.demo.Application - java - - - - debug - - jar - - - process-classes - org.codehaus.mojo:exec-maven-plugin:1.2.1:exec - - - -Xdebug -Xrunjdwp:transport=dt_socket,server=n,address=${jpda.address} -classpath %classpath com.example.demo.Application - java - true - - - - profile - - jar - - - process-classes - org.codehaus.mojo:exec-maven-plugin:1.2.1:exec - - - -classpath %classpath com.example.demo.Application - java - - - + + + + run + + jar + + + process-classes + org.codehaus.mojo:exec-maven-plugin:1.2.1:exec + + + -classpath %classpath com.example.demo.Application + java + + + + debug + + jar + + + process-classes + org.codehaus.mojo:exec-maven-plugin:1.2.1:exec + + + -Xdebug -Xrunjdwp:transport=dt_socket,server=n,address=${jpda.address} -classpath %classpath com.example.demo.Application + java + true + + + + profile + + jar + + + process-classes + org.codehaus.mojo:exec-maven-plugin:1.2.1:exec + + + -classpath %classpath com.example.demo.Application + java + + + diff --git a/data-r2dbc/pom.xml b/legacy/data-r2dbc/pom.xml similarity index 100% rename from data-r2dbc/pom.xml rename to legacy/data-r2dbc/pom.xml diff --git a/data-r2dbc/src/main/java/com/example/demo/Application.java b/legacy/data-r2dbc/src/main/java/com/example/demo/Application.java similarity index 100% rename from data-r2dbc/src/main/java/com/example/demo/Application.java rename to legacy/data-r2dbc/src/main/java/com/example/demo/Application.java diff --git a/data-r2dbc/src/main/java/com/example/demo/DataInitializer.java b/legacy/data-r2dbc/src/main/java/com/example/demo/DataInitializer.java similarity index 96% rename from data-r2dbc/src/main/java/com/example/demo/DataInitializer.java rename to legacy/data-r2dbc/src/main/java/com/example/demo/DataInitializer.java index e2755b525..a31ed7e59 100644 --- a/data-r2dbc/src/main/java/com/example/demo/DataInitializer.java +++ b/legacy/data-r2dbc/src/main/java/com/example/demo/DataInitializer.java @@ -1,53 +1,53 @@ -/* - * To change this license header, choose License Headers in Project Properties. - * To change this template file, choose Tools | Templates - * and open the template in the editor. - */ -package com.example.demo; - -import lombok.extern.slf4j.Slf4j; -import org.springframework.context.event.ContextRefreshedEvent; -import org.springframework.context.event.EventListener; -import org.springframework.data.domain.Sort; -import org.springframework.data.r2dbc.core.DatabaseClient; -import org.springframework.stereotype.Component; - -import static org.springframework.data.domain.Sort.Order.desc; - -/** - * @author hantsy - */ -@Component -@Slf4j -class DataInitializer { - - private final DatabaseClient databaseClient; - - public DataInitializer(DatabaseClient databaseClient) { - this.databaseClient = databaseClient; - } - - @EventListener(value = ContextRefreshedEvent.class) - public void init() { - log.info("start data initialization ..."); - this.databaseClient.insert() - .into("posts") - //.nullValue("id", Integer.class) - .value("title", "First post title") - .value("content", "Content of my first post") - .map((r, m) -> r.get("id", Integer.class)) - .all() - .log() - .thenMany( - this.databaseClient.select() - .from("posts") - .orderBy(Sort.by(desc("id"))) - .as(Post.class) - .fetch() - .all() - .log() - ) - .subscribe(null, null, () -> log.info("initialization done...")); - } - +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.example.demo; + +import lombok.extern.slf4j.Slf4j; +import org.springframework.context.event.ContextRefreshedEvent; +import org.springframework.context.event.EventListener; +import org.springframework.data.domain.Sort; +import org.springframework.data.r2dbc.core.DatabaseClient; +import org.springframework.stereotype.Component; + +import static org.springframework.data.domain.Sort.Order.desc; + +/** + * @author hantsy + */ +@Component +@Slf4j +class DataInitializer { + + private final DatabaseClient databaseClient; + + public DataInitializer(DatabaseClient databaseClient) { + this.databaseClient = databaseClient; + } + + @EventListener(value = ContextRefreshedEvent.class) + public void init() { + log.info("start data initialization ..."); + this.databaseClient.insert() + .into("posts") + //.nullValue("id", Integer.class) + .value("title", "First post title") + .value("content", "Content of my first post") + .map((r, m) -> r.get("id", Integer.class)) + .all() + .log() + .thenMany( + this.databaseClient.select() + .from("posts") + .orderBy(Sort.by(desc("id"))) + .as(Post.class) + .fetch() + .all() + .log() + ) + .subscribe(null, null, () -> log.info("initialization done...")); + } + } \ No newline at end of file diff --git a/data-r2dbc/src/main/java/com/example/demo/DatabaseConfig.java b/legacy/data-r2dbc/src/main/java/com/example/demo/DatabaseConfig.java similarity index 97% rename from data-r2dbc/src/main/java/com/example/demo/DatabaseConfig.java rename to legacy/data-r2dbc/src/main/java/com/example/demo/DatabaseConfig.java index 55ec4ccb0..83042b837 100644 --- a/data-r2dbc/src/main/java/com/example/demo/DatabaseConfig.java +++ b/legacy/data-r2dbc/src/main/java/com/example/demo/DatabaseConfig.java @@ -1,67 +1,67 @@ -/* - * To change this license header, choose License Headers in Project Properties. - * To change this template file, choose Tools | Templates - * and open the template in the editor. - */ -package com.example.demo; - -import io.r2dbc.h2.H2ConnectionConfiguration; -import io.r2dbc.h2.H2ConnectionFactory; -import io.r2dbc.spi.ConnectionFactory; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.core.annotation.Order; -import org.springframework.core.io.ClassPathResource; -import org.springframework.data.r2dbc.config.AbstractR2dbcConfiguration; -import org.springframework.data.r2dbc.connectionfactory.R2dbcTransactionManager; -import org.springframework.data.r2dbc.connectionfactory.init.CompositeDatabasePopulator; -import org.springframework.data.r2dbc.connectionfactory.init.ConnectionFactoryInitializer; -import org.springframework.data.r2dbc.connectionfactory.init.ResourceDatabasePopulator; -import org.springframework.data.r2dbc.repository.config.EnableR2dbcRepositories; -import org.springframework.transaction.ReactiveTransactionManager; - -/** - * @author hantsy - */ - -@Configuration -@EnableR2dbcRepositories -public class DatabaseConfig extends AbstractR2dbcConfiguration { - - @Override - @Bean - public ConnectionFactory connectionFactory() { - //ConnectionFactory factory = ConnectionFactories.get("r2dbc:h2:mem:///test?options=DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE"); - - //see: https://github.com/spring-projects/spring-data-r2dbc/issues/269 -// return new H2ConnectionFactory( -// H2ConnectionConfiguration.builder() -// //.inMemory("testdb") -// .file("./testdb") -// .username("user") -// .password("password").build() -// ); - - return H2ConnectionFactory.inMemory("testdb"); - } - - @Bean - ReactiveTransactionManager transactionManager(ConnectionFactory connectionFactory) { - return new R2dbcTransactionManager(connectionFactory); - } - - @Bean - public ConnectionFactoryInitializer initializer(ConnectionFactory connectionFactory) { - - ConnectionFactoryInitializer initializer = new ConnectionFactoryInitializer(); - initializer.setConnectionFactory(connectionFactory); - - CompositeDatabasePopulator populator = new CompositeDatabasePopulator(); - populator.addPopulators(new ResourceDatabasePopulator(new ClassPathResource("schema.sql"))); - populator.addPopulators(new ResourceDatabasePopulator(new ClassPathResource("data.sql"))); - initializer.setDatabasePopulator(populator); - - return initializer; - } - -} +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package com.example.demo; + +import io.r2dbc.h2.H2ConnectionConfiguration; +import io.r2dbc.h2.H2ConnectionFactory; +import io.r2dbc.spi.ConnectionFactory; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.core.annotation.Order; +import org.springframework.core.io.ClassPathResource; +import org.springframework.data.r2dbc.config.AbstractR2dbcConfiguration; +import org.springframework.data.r2dbc.connectionfactory.R2dbcTransactionManager; +import org.springframework.data.r2dbc.connectionfactory.init.CompositeDatabasePopulator; +import org.springframework.data.r2dbc.connectionfactory.init.ConnectionFactoryInitializer; +import org.springframework.data.r2dbc.connectionfactory.init.ResourceDatabasePopulator; +import org.springframework.data.r2dbc.repository.config.EnableR2dbcRepositories; +import org.springframework.transaction.ReactiveTransactionManager; + +/** + * @author hantsy + */ + +@Configuration +@EnableR2dbcRepositories +public class DatabaseConfig extends AbstractR2dbcConfiguration { + + @Override + @Bean + public ConnectionFactory connectionFactory() { + //ConnectionFactory factory = ConnectionFactories.get("r2dbc:h2:mem:///test?options=DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE"); + + //see: https://github.com/spring-projects/spring-data-r2dbc/issues/269 +// return new H2ConnectionFactory( +// H2ConnectionConfiguration.builder() +// //.inMemory("testdb") +// .file("./testdb") +// .username("user") +// .password("password").build() +// ); + + return H2ConnectionFactory.inMemory("testdb"); + } + + @Bean + ReactiveTransactionManager transactionManager(ConnectionFactory connectionFactory) { + return new R2dbcTransactionManager(connectionFactory); + } + + @Bean + public ConnectionFactoryInitializer initializer(ConnectionFactory connectionFactory) { + + ConnectionFactoryInitializer initializer = new ConnectionFactoryInitializer(); + initializer.setConnectionFactory(connectionFactory); + + CompositeDatabasePopulator populator = new CompositeDatabasePopulator(); + populator.addPopulators(new ResourceDatabasePopulator(new ClassPathResource("schema.sql"))); + populator.addPopulators(new ResourceDatabasePopulator(new ClassPathResource("data.sql"))); + initializer.setDatabasePopulator(populator); + + return initializer; + } + +} diff --git a/data-r2dbc/src/main/java/com/example/demo/Post.java b/legacy/data-r2dbc/src/main/java/com/example/demo/Post.java similarity index 100% rename from data-r2dbc/src/main/java/com/example/demo/Post.java rename to legacy/data-r2dbc/src/main/java/com/example/demo/Post.java diff --git a/data-r2dbc/src/main/java/com/example/demo/PostController.java b/legacy/data-r2dbc/src/main/java/com/example/demo/PostController.java similarity index 100% rename from data-r2dbc/src/main/java/com/example/demo/PostController.java rename to legacy/data-r2dbc/src/main/java/com/example/demo/PostController.java diff --git a/data-r2dbc/src/main/java/com/example/demo/PostRepository.java b/legacy/data-r2dbc/src/main/java/com/example/demo/PostRepository.java similarity index 100% rename from data-r2dbc/src/main/java/com/example/demo/PostRepository.java rename to legacy/data-r2dbc/src/main/java/com/example/demo/PostRepository.java diff --git a/data-r2dbc/src/main/java/com/example/demo/WebConfig.java b/legacy/data-r2dbc/src/main/java/com/example/demo/WebConfig.java similarity index 95% rename from data-r2dbc/src/main/java/com/example/demo/WebConfig.java rename to legacy/data-r2dbc/src/main/java/com/example/demo/WebConfig.java index ce0738794..d41832e39 100644 --- a/data-r2dbc/src/main/java/com/example/demo/WebConfig.java +++ b/legacy/data-r2dbc/src/main/java/com/example/demo/WebConfig.java @@ -1,9 +1,9 @@ -package com.example.demo; - -import org.springframework.context.annotation.Configuration; -import org.springframework.web.reactive.config.EnableWebFlux; - -@Configuration -@EnableWebFlux -public class WebConfig { -} +package com.example.demo; + +import org.springframework.context.annotation.Configuration; +import org.springframework.web.reactive.config.EnableWebFlux; + +@Configuration +@EnableWebFlux +public class WebConfig { +} diff --git a/data-r2dbc/src/main/resources/application.properties b/legacy/data-r2dbc/src/main/resources/application.properties similarity index 100% rename from data-r2dbc/src/main/resources/application.properties rename to legacy/data-r2dbc/src/main/resources/application.properties diff --git a/data-r2dbc/src/main/resources/data.sql b/legacy/data-r2dbc/src/main/resources/data.sql similarity index 100% rename from data-r2dbc/src/main/resources/data.sql rename to legacy/data-r2dbc/src/main/resources/data.sql diff --git a/data-r2dbc/src/main/resources/schema.sql b/legacy/data-r2dbc/src/main/resources/schema.sql similarity index 100% rename from data-r2dbc/src/main/resources/schema.sql rename to legacy/data-r2dbc/src/main/resources/schema.sql diff --git a/data-r2dbc/testdb.mv.db b/legacy/data-r2dbc/testdb.mv.db similarity index 100% rename from data-r2dbc/testdb.mv.db rename to legacy/data-r2dbc/testdb.mv.db