From cf53d94739983e04cd86f877a07f0b6bcd28c8f1 Mon Sep 17 00:00:00 2001 From: anuragkumawat Date: Mon, 3 Apr 2023 21:11:26 +0530 Subject: [PATCH] JAVA-19549 Move A Spring Custom Annotation for a Better DAO article from spring-core-3 module to spring-data-jpa-annotations module (#13748) --- persistence-modules/spring-data-jpa-annotations/README.md | 1 + .../baeldung/customannotation/CustomAnnotationConfiguration.java | 0 .../src/main/java/com/baeldung/customannotation/DataAccess.java | 0 .../baeldung/customannotation/DataAccessAnnotationProcessor.java | 0 .../com/baeldung/customannotation/DataAccessFieldCallback.java | 0 .../src/main/java/com/baeldung/customannotation/GenericDAO.java | 0 .../src/test/java/com/baeldung/customannotation/Account.java | 0 .../java/com/baeldung/customannotation/BeanWithGenericDAO.java | 0 .../customannotation/DataAccessAnnotationIntegrationTest.java | 0 .../customannotation/DataAccessFieldCallbackIntegrationTest.java | 0 .../src/test/java/com/baeldung/customannotation/Person.java | 0 spring-core-3/README.md | 1 - 12 files changed, 1 insertion(+), 1 deletion(-) rename {spring-core-3 => persistence-modules/spring-data-jpa-annotations}/src/main/java/com/baeldung/customannotation/CustomAnnotationConfiguration.java (100%) rename {spring-core-3 => persistence-modules/spring-data-jpa-annotations}/src/main/java/com/baeldung/customannotation/DataAccess.java (100%) rename {spring-core-3 => persistence-modules/spring-data-jpa-annotations}/src/main/java/com/baeldung/customannotation/DataAccessAnnotationProcessor.java (100%) rename {spring-core-3 => persistence-modules/spring-data-jpa-annotations}/src/main/java/com/baeldung/customannotation/DataAccessFieldCallback.java (100%) rename {spring-core-3 => persistence-modules/spring-data-jpa-annotations}/src/main/java/com/baeldung/customannotation/GenericDAO.java (100%) rename {spring-core-3 => persistence-modules/spring-data-jpa-annotations}/src/test/java/com/baeldung/customannotation/Account.java (100%) rename {spring-core-3 => persistence-modules/spring-data-jpa-annotations}/src/test/java/com/baeldung/customannotation/BeanWithGenericDAO.java (100%) rename {spring-core-3 => persistence-modules/spring-data-jpa-annotations}/src/test/java/com/baeldung/customannotation/DataAccessAnnotationIntegrationTest.java (100%) rename {spring-core-3 => persistence-modules/spring-data-jpa-annotations}/src/test/java/com/baeldung/customannotation/DataAccessFieldCallbackIntegrationTest.java (100%) rename {spring-core-3 => persistence-modules/spring-data-jpa-annotations}/src/test/java/com/baeldung/customannotation/Person.java (100%) diff --git a/persistence-modules/spring-data-jpa-annotations/README.md b/persistence-modules/spring-data-jpa-annotations/README.md index 5a5440b1ed..d7e6189ae5 100644 --- a/persistence-modules/spring-data-jpa-annotations/README.md +++ b/persistence-modules/spring-data-jpa-annotations/README.md @@ -10,6 +10,7 @@ This module contains articles about annotations used in Spring Data JPA - [Programmatic Transaction Management in Spring](https://www.baeldung.com/spring-programmatic-transaction-management) - [JPA Entity Lifecycle Events](https://www.baeldung.com/jpa-entity-lifecycle-events) - [Overriding Column Definition With @AttributeOverride](https://www.baeldung.com/jpa-attributeoverride) +- [A Spring Custom Annotation for a Better DAO](http://www.baeldung.com/spring-annotation-bean-pre-processor) ### Eclipse Config After importing the project into Eclipse, you may see the following error: diff --git a/spring-core-3/src/main/java/com/baeldung/customannotation/CustomAnnotationConfiguration.java b/persistence-modules/spring-data-jpa-annotations/src/main/java/com/baeldung/customannotation/CustomAnnotationConfiguration.java similarity index 100% rename from spring-core-3/src/main/java/com/baeldung/customannotation/CustomAnnotationConfiguration.java rename to persistence-modules/spring-data-jpa-annotations/src/main/java/com/baeldung/customannotation/CustomAnnotationConfiguration.java diff --git a/spring-core-3/src/main/java/com/baeldung/customannotation/DataAccess.java b/persistence-modules/spring-data-jpa-annotations/src/main/java/com/baeldung/customannotation/DataAccess.java similarity index 100% rename from spring-core-3/src/main/java/com/baeldung/customannotation/DataAccess.java rename to persistence-modules/spring-data-jpa-annotations/src/main/java/com/baeldung/customannotation/DataAccess.java diff --git a/spring-core-3/src/main/java/com/baeldung/customannotation/DataAccessAnnotationProcessor.java b/persistence-modules/spring-data-jpa-annotations/src/main/java/com/baeldung/customannotation/DataAccessAnnotationProcessor.java similarity index 100% rename from spring-core-3/src/main/java/com/baeldung/customannotation/DataAccessAnnotationProcessor.java rename to persistence-modules/spring-data-jpa-annotations/src/main/java/com/baeldung/customannotation/DataAccessAnnotationProcessor.java diff --git a/spring-core-3/src/main/java/com/baeldung/customannotation/DataAccessFieldCallback.java b/persistence-modules/spring-data-jpa-annotations/src/main/java/com/baeldung/customannotation/DataAccessFieldCallback.java similarity index 100% rename from spring-core-3/src/main/java/com/baeldung/customannotation/DataAccessFieldCallback.java rename to persistence-modules/spring-data-jpa-annotations/src/main/java/com/baeldung/customannotation/DataAccessFieldCallback.java diff --git a/spring-core-3/src/main/java/com/baeldung/customannotation/GenericDAO.java b/persistence-modules/spring-data-jpa-annotations/src/main/java/com/baeldung/customannotation/GenericDAO.java similarity index 100% rename from spring-core-3/src/main/java/com/baeldung/customannotation/GenericDAO.java rename to persistence-modules/spring-data-jpa-annotations/src/main/java/com/baeldung/customannotation/GenericDAO.java diff --git a/spring-core-3/src/test/java/com/baeldung/customannotation/Account.java b/persistence-modules/spring-data-jpa-annotations/src/test/java/com/baeldung/customannotation/Account.java similarity index 100% rename from spring-core-3/src/test/java/com/baeldung/customannotation/Account.java rename to persistence-modules/spring-data-jpa-annotations/src/test/java/com/baeldung/customannotation/Account.java diff --git a/spring-core-3/src/test/java/com/baeldung/customannotation/BeanWithGenericDAO.java b/persistence-modules/spring-data-jpa-annotations/src/test/java/com/baeldung/customannotation/BeanWithGenericDAO.java similarity index 100% rename from spring-core-3/src/test/java/com/baeldung/customannotation/BeanWithGenericDAO.java rename to persistence-modules/spring-data-jpa-annotations/src/test/java/com/baeldung/customannotation/BeanWithGenericDAO.java diff --git a/spring-core-3/src/test/java/com/baeldung/customannotation/DataAccessAnnotationIntegrationTest.java b/persistence-modules/spring-data-jpa-annotations/src/test/java/com/baeldung/customannotation/DataAccessAnnotationIntegrationTest.java similarity index 100% rename from spring-core-3/src/test/java/com/baeldung/customannotation/DataAccessAnnotationIntegrationTest.java rename to persistence-modules/spring-data-jpa-annotations/src/test/java/com/baeldung/customannotation/DataAccessAnnotationIntegrationTest.java diff --git a/spring-core-3/src/test/java/com/baeldung/customannotation/DataAccessFieldCallbackIntegrationTest.java b/persistence-modules/spring-data-jpa-annotations/src/test/java/com/baeldung/customannotation/DataAccessFieldCallbackIntegrationTest.java similarity index 100% rename from spring-core-3/src/test/java/com/baeldung/customannotation/DataAccessFieldCallbackIntegrationTest.java rename to persistence-modules/spring-data-jpa-annotations/src/test/java/com/baeldung/customannotation/DataAccessFieldCallbackIntegrationTest.java diff --git a/spring-core-3/src/test/java/com/baeldung/customannotation/Person.java b/persistence-modules/spring-data-jpa-annotations/src/test/java/com/baeldung/customannotation/Person.java similarity index 100% rename from spring-core-3/src/test/java/com/baeldung/customannotation/Person.java rename to persistence-modules/spring-data-jpa-annotations/src/test/java/com/baeldung/customannotation/Person.java diff --git a/spring-core-3/README.md b/spring-core-3/README.md index 7232ad71a1..394f6e1857 100644 --- a/spring-core-3/README.md +++ b/spring-core-3/README.md @@ -9,6 +9,5 @@ This module contains articles about core Spring functionality - [How to use the Spring FactoryBean?](https://www.baeldung.com/spring-factorybean) - [Design Patterns in the Spring Framework](https://www.baeldung.com/spring-framework-design-patterns) - [Difference Between BeanFactory and ApplicationContext](https://www.baeldung.com/spring-beanfactory-vs-applicationcontext) -- [A Spring Custom Annotation for a Better DAO](http://www.baeldung.com/spring-annotation-bean-pre-processor) - [Custom Scope in Spring](http://www.baeldung.com/spring-custom-scope) - More articles: [[<-- prev]](/spring-core-2) [[next -->]](/spring-core-4)