diff --git a/pom.xml b/pom.xml
index 7958b31a31..41c26b21a0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -655,6 +655,7 @@
spring-data-rest
spring-data-rest-querydsl
spring-di
+ spring-di-2
spring-dispatcher-servlet
spring-drools
diff --git a/spring-di-2/pom.xml b/spring-di-2/pom.xml
new file mode 100644
index 0000000000..9b703d55d9
--- /dev/null
+++ b/spring-di-2/pom.xml
@@ -0,0 +1,65 @@
+
+
+ 4.0.0
+ spring-di-2
+ 1.0-SNAPSHOT
+ spring-di-2
+
+
+ com.baeldung
+ parent-spring-5
+ 0.0.1-SNAPSHOT
+ ../parent-spring-5
+
+
+
+
+ org.springframework
+ spring-test
+ ${spring.version}
+
+
+ org.springframework.boot
+ spring-boot-starter-data-jpa
+ ${spring-boot.version}
+
+
+ org.springframework
+ spring-aspects
+ ${spring.version}
+
+
+
+
+
+
+ org.codehaus.mojo
+ aspectj-maven-plugin
+ ${aspectj-plugin.version}
+
+ ${java.version}
+
+
+ org.springframework
+ spring-aspects
+
+
+
+
+
+
+ compile
+
+
+
+
+
+
+
+
+ 2.3.1.RELEASE
+ 1.11
+
+
\ No newline at end of file
diff --git a/spring-di/src/main/java/com/baeldung/di/aspectj/AspectJConfig.java b/spring-di-2/src/main/java/com/baeldung/di/aspectj/AspectJConfig.java
similarity index 100%
rename from spring-di/src/main/java/com/baeldung/di/aspectj/AspectJConfig.java
rename to spring-di-2/src/main/java/com/baeldung/di/aspectj/AspectJConfig.java
diff --git a/spring-di/src/main/java/com/baeldung/di/aspectj/IdService.java b/spring-di-2/src/main/java/com/baeldung/di/aspectj/IdService.java
similarity index 100%
rename from spring-di/src/main/java/com/baeldung/di/aspectj/IdService.java
rename to spring-di-2/src/main/java/com/baeldung/di/aspectj/IdService.java
diff --git a/spring-di/src/main/java/com/baeldung/di/aspectj/PersonEntity.java b/spring-di-2/src/main/java/com/baeldung/di/aspectj/PersonEntity.java
similarity index 100%
rename from spring-di/src/main/java/com/baeldung/di/aspectj/PersonEntity.java
rename to spring-di-2/src/main/java/com/baeldung/di/aspectj/PersonEntity.java
diff --git a/spring-di/src/main/java/com/baeldung/di/aspectj/PersonObject.java b/spring-di-2/src/main/java/com/baeldung/di/aspectj/PersonObject.java
similarity index 100%
rename from spring-di/src/main/java/com/baeldung/di/aspectj/PersonObject.java
rename to spring-di-2/src/main/java/com/baeldung/di/aspectj/PersonObject.java
diff --git a/spring-di/src/test/java/com/baeldung/di/aspectj/PersonUnitTest.java b/spring-di-2/src/test/java/com/baeldung/di/aspectj/PersonUnitTest.java
similarity index 100%
rename from spring-di/src/test/java/com/baeldung/di/aspectj/PersonUnitTest.java
rename to spring-di-2/src/test/java/com/baeldung/di/aspectj/PersonUnitTest.java
diff --git a/spring-di/pom.xml b/spring-di/pom.xml
index d556bcd9a4..48cdf60673 100644
--- a/spring-di/pom.xml
+++ b/spring-di/pom.xml
@@ -68,11 +68,6 @@
spring-boot-starter
${spring-boot.version}
-
- org.springframework.boot
- spring-boot-starter-data-jpa
- ${spring-boot.version}
-
org.springframework.boot
spring-boot-test
@@ -95,11 +90,7 @@
aspectjweaver
${aspectjweaver.version}
-
- org.springframework
- spring-aspects
- ${spring.version}
-
+
@@ -138,27 +129,6 @@
false
-
- org.codehaus.mojo
- aspectj-maven-plugin
- ${aspectj-plugin.version}
-
- ${java.version}
-
-
- org.springframework
- spring-aspects
-
-
-
-
-
-
- compile
-
-
-
-
@@ -194,7 +164,6 @@
1.10.19
3.12.2
1.9.5
- 1.11
\ No newline at end of file