Skip to content

Commit 6ef3de5

Browse files
author
eugenp
committed
maven cleanup
1 parent ebcf6c8 commit 6ef3de5

File tree

2 files changed

+7
-16
lines changed

2 files changed

+7
-16
lines changed

spring-all/pom.xml

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -20,36 +20,30 @@
2020
<dependency>
2121
<groupId>org.springframework</groupId>
2222
<artifactId>spring-web</artifactId>
23-
<version>${org.springframework.version}</version>
2423
</dependency>
2524
<dependency>
2625
<groupId>org.springframework</groupId>
2726
<artifactId>spring-webmvc</artifactId>
28-
<version>${org.springframework.version}</version>
2927
</dependency>
3028
<dependency>
3129
<groupId>org.springframework</groupId>
3230
<artifactId>spring-orm</artifactId>
33-
<version>${org.springframework.version}</version>
3431
</dependency>
3532
<dependency>
3633
<groupId>org.springframework</groupId>
3734
<artifactId>spring-context</artifactId>
38-
<version>${org.springframework.version}</version>
3935
</dependency>
4036

4137
<!-- aspectj -->
4238

4339
<dependency>
4440
<groupId>org.springframework</groupId>
4541
<artifactId>spring-aspects</artifactId>
46-
<version>${org.springframework.version}</version>
4742
</dependency>
4843

4944
<dependency>
5045
<groupId>org.springframework</groupId>
5146
<artifactId>spring-orm</artifactId>
52-
<version>${org.springframework.version}</version>
5347
</dependency>
5448

5549
<!-- persistence -->
@@ -62,41 +56,35 @@
6256
<dependency>
6357
<groupId>org.javassist</groupId>
6458
<artifactId>javassist</artifactId>
65-
<version>${javassist.version}</version>
6659
</dependency>
6760
<dependency>
6861
<groupId>mysql</groupId>
6962
<artifactId>mysql-connector-java</artifactId>
70-
<version>${mysql-connector-java.version}</version>
7163
<scope>runtime</scope>
7264
</dependency>
7365
<dependency>
7466
<groupId>org.hsqldb</groupId>
7567
<artifactId>hsqldb</artifactId>
76-
<version>2.3.2</version>
7768
</dependency>
7869

7970
<!-- validation -->
8071

8172
<dependency>
8273
<groupId>org.hibernate</groupId>
8374
<artifactId>hibernate-validator</artifactId>
84-
<version>${hibernate-validator.version}</version>
8575
</dependency>
8676

8777
<!-- web -->
8878

8979
<dependency>
9080
<groupId>javax.servlet</groupId>
9181
<artifactId>javax.servlet-api</artifactId>
92-
<version>3.0.1</version>
9382
<scope>provided</scope>
9483
</dependency>
9584

9685
<dependency>
9786
<groupId>javax.servlet</groupId>
9887
<artifactId>jstl</artifactId>
99-
<version>${jstl.version}</version>
10088
<scope>runtime</scope>
10189
</dependency>
10290

@@ -134,7 +122,6 @@
134122
<dependency>
135123
<groupId>org.springframework</groupId>
136124
<artifactId>spring-test</artifactId>
137-
<version>${org.springframework.version}</version>
138125
<scope>test</scope>
139126
</dependency>
140127

@@ -148,20 +135,17 @@
148135
<dependency>
149136
<groupId>org.hamcrest</groupId>
150137
<artifactId>hamcrest-core</artifactId>
151-
<version>${org.hamcrest.version}</version>
152138
<scope>test</scope>
153139
</dependency>
154140
<dependency>
155141
<groupId>org.hamcrest</groupId>
156142
<artifactId>hamcrest-library</artifactId>
157-
<version>${org.hamcrest.version}</version>
158143
<scope>test</scope>
159144
</dependency>
160145

161146
<dependency>
162147
<groupId>org.mockito</groupId>
163148
<artifactId>mockito-core</artifactId>
164-
<version>${mockito.version}</version>
165149
<scope>test</scope>
166150
</dependency>
167151
</dependencies>

spring-all/src/main/java/org/baeldung/spring/config/CleanupBean.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,15 @@
22

33
import java.util.concurrent.ExecutorService;
44

5+
import org.slf4j.Logger;
6+
import org.slf4j.LoggerFactory;
57
import org.springframework.beans.factory.DisposableBean;
68
import org.springframework.beans.factory.annotation.Autowired;
79
import org.springframework.stereotype.Component;
810

911
@Component
1012
public final class CleanupBean implements DisposableBean {
13+
private final Logger logger = LoggerFactory.getLogger(getClass());
1114

1215
@Autowired
1316
private ExecutorService setupExecutor;
@@ -20,7 +23,11 @@ public CleanupBean() {
2023

2124
@Override
2225
public void destroy() {
26+
logger.info("Starting shutdown process - cleanup");
27+
2328
setupExecutor.shutdownNow();
29+
30+
logger.info("Finishing shutdown process - cleanup");
2431
}
2532

2633
}

0 commit comments

Comments
 (0)