Skip to content

Commit 320efc4

Browse files
committed
add spring dependencies and basic interface/impls.
1 parent f4909c0 commit 320efc4

9 files changed

Lines changed: 89 additions & 24 deletions

File tree

spring-aop-multi/app-mod/pom.xml

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,23 @@
1010
</parent>
1111

1212
<artifactId>app-mod</artifactId>
13+
<packaging>jar</packaging>
1314

14-
<properties>
15-
<maven.compiler.source>11</maven.compiler.source>
16-
<maven.compiler.target>11</maven.compiler.target>
17-
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
18-
</properties>
15+
<build>
16+
<plugins>
17+
<plugin>
18+
<groupId>org.springframework.boot</groupId>
19+
<artifactId>spring-boot-maven-plugin</artifactId>
20+
<configuration>
21+
<excludes>
22+
<exclude>
23+
<groupId>org.projectlombok</groupId>
24+
<artifactId>lombok</artifactId>
25+
</exclude>
26+
</excludes>
27+
</configuration>
28+
</plugin>
29+
</plugins>
30+
</build>
1931

2032
</project>

spring-aop-multi/aspect-mod/pom.xml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,7 @@
1010
</parent>
1111

1212
<artifactId>aspect-mod</artifactId>
13+
<packaging>jar</packaging>
1314

14-
<properties>
15-
<maven.compiler.source>11</maven.compiler.source>
16-
<maven.compiler.target>11</maven.compiler.target>
17-
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
18-
</properties>
1915

2016
</project>

spring-aop-multi/pom.xml

Lines changed: 38 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,14 @@
44
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
55
<modelVersion>4.0.0</modelVersion>
66
<parent>
7-
<groupId>ie.emeraldjava</groupId>
8-
<artifactId>spring</artifactId>
9-
<version>0.0.1-SNAPSHOT</version>
7+
<groupId>org.springframework.boot</groupId>
8+
<artifactId>spring-boot-starter-parent</artifactId>
9+
<version>2.7.11</version>
1010
</parent>
1111

12+
<groupId>ie.emeraldjava</groupId>
1213
<artifactId>spring-aop-multi</artifactId>
14+
<version>0.0.1-SNAPSHOT</version>
1315
<packaging>pom</packaging>
1416
<modules>
1517
<module>service-a-mod</module>
@@ -24,4 +26,37 @@
2426
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
2527
</properties>
2628

29+
<dependencies>
30+
<dependency>
31+
<groupId>org.springframework.boot</groupId>
32+
<artifactId>spring-boot-starter-actuator</artifactId>
33+
</dependency>
34+
<dependency>
35+
<groupId>org.springframework.boot</groupId>
36+
<artifactId>spring-boot-starter-aop</artifactId>
37+
</dependency>
38+
<dependency>
39+
<groupId>org.springframework.boot</groupId>
40+
<artifactId>spring-boot-devtools</artifactId>
41+
<scope>runtime</scope>
42+
<optional>true</optional>
43+
</dependency>
44+
<dependency>
45+
<groupId>org.springframework.boot</groupId>
46+
<artifactId>spring-boot-configuration-processor</artifactId>
47+
<optional>true</optional>
48+
</dependency>
49+
<dependency>
50+
<groupId>org.projectlombok</groupId>
51+
<artifactId>lombok</artifactId>
52+
<optional>true</optional>
53+
</dependency>
54+
<dependency>
55+
<groupId>org.springframework.boot</groupId>
56+
<artifactId>spring-boot-starter-test</artifactId>
57+
<scope>test</scope>
58+
</dependency>
59+
</dependencies>
60+
61+
2762
</project>

spring-aop-multi/service-a-mod/pom.xml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,7 @@
1010
</parent>
1111

1212
<artifactId>service-a-mod</artifactId>
13+
<packaging>jar</packaging>
1314

14-
<properties>
15-
<maven.compiler.source>11</maven.compiler.source>
16-
<maven.compiler.target>11</maven.compiler.target>
17-
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
18-
</properties>
1915

2016
</project>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package ie.emeraldjava.springaop.servicea;
2+
3+
public interface ServiceA {
4+
5+
boolean doesStuff();
6+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package ie.emeraldjava.springaop.servicea;
2+
3+
public class ServiceAImpl implements ServiceA {
4+
5+
@Override
6+
public boolean doesStuff() {
7+
return false;
8+
}
9+
}

spring-aop-multi/service-b-mod/pom.xml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,10 @@
77
<groupId>ie.emeraldjava</groupId>
88
<artifactId>spring-aop-multi</artifactId>
99
<version>0.0.1-SNAPSHOT</version>
10+
<!-- <relativePath>./../pom.xml</relativePath>-->
1011
</parent>
1112

1213
<artifactId>service-b-mod</artifactId>
13-
14-
<properties>
15-
<maven.compiler.source>11</maven.compiler.source>
16-
<maven.compiler.target>11</maven.compiler.target>
17-
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
18-
</properties>
14+
<packaging>jar</packaging>
1915

2016
</project>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package ie.emeraldjava.springaop.serviceb;
2+
3+
public interface ServiceB {
4+
5+
boolean doesSomething();
6+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package ie.emeraldjava.springaop.serviceb;
2+
3+
public class ServiceBImpl implements ServiceB {
4+
5+
@Override
6+
public boolean doesSomething() {
7+
return false;
8+
}
9+
}

0 commit comments

Comments
 (0)