diff --git a/pom.xml b/pom.xml
index 92997ae1a4..70b8fac27b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -483,7 +483,7 @@
guava-io
guava-collections
guava-collections-map
- guava-collections-set
+ guava-collections-set
guava-modules
guice
@@ -513,7 +513,7 @@
java-lite
java-math
- java-math-2
+ java-math-2
java-numbers
java-numbers-2
java-rmi
@@ -555,8 +555,8 @@
libraries-data
libraries-data-2
libraries-data-db
- libraries-data-io
- libraries-apache-commons
+ libraries-data-io
+ libraries-apache-commons
libraries-apache-commons-collections
libraries-apache-commons-io
libraries-primitive
@@ -621,7 +621,7 @@
tensorflow-java
spf4j
spring-boot-config-jpa-error
- spring-boot-flowable
+ spring-boot-flowable
spring-boot-mvc-2
spring-boot-performance
spring-boot-properties
@@ -709,7 +709,7 @@
spring-boot-camel
spring-boot-config-jpa-error
- spring-boot-client
+ spring-boot-client
spring-boot-crud
spring-boot-ctx-fluent
@@ -722,10 +722,10 @@
spring-boot-mvc
spring-boot-mvc-birt
spring-boot-environment
- spring-boot-deployment
- spring-boot-runtime
- spring-boot-runtime/disabling-console-jul
- spring-boot-runtime/disabling-console-log4j2
+ spring-boot-deployment
+ spring-boot-runtime
+ spring-boot-runtime/disabling-console-jul
+ spring-boot-runtime/disabling-console-log4j2
spring-boot-runtime/disabling-console-logback
spring-boot-artifacts
spring-boot-rest
@@ -748,7 +748,7 @@
spring-core
spring-core-2
spring-core-3
- spring-cucumber
+ spring-cucumber
spring-data-rest
spring-data-rest-querydsl
@@ -780,7 +780,7 @@
spring-mobile
spring-mockito
spring-mvc-basics-2
- spring-mvc-forms-jsp
+ spring-mvc-forms-jsp
spring-mvc-forms-thymeleaf
spring-mvc-java
spring-mvc-kotlin
@@ -801,7 +801,7 @@
spring-rest
spring-rest-angular
spring-rest-compress
- spring-rest-full
+ spring-rest-testing
spring-rest-hal-browser
spring-rest-query-language
spring-rest-shell
@@ -833,7 +833,7 @@
spring-security-x509
spring-session
spring-shell
- spring-sleuth
+ spring-sleuth
spring-soap
spring-social-login
spring-spel
@@ -922,7 +922,7 @@
core-java-modules/core-java-concurrency-advanced
core-java-modules/core-java-concurrency-advanced-2
core-java-modules/core-java-concurrency-advanced-3
- core-kotlin
+ core-kotlin
core-kotlin-2
core-kotlin-io
@@ -1064,7 +1064,7 @@
core-java-modules/core-java-nio
core-java-modules/core-java-nio-2
core-java-modules/core-java-security
- core-java-modules/core-java-exceptions
+ core-java-modules/core-java-exceptions
core-java-modules/core-java-lang-syntax
core-java-modules/core-java-lang-syntax-2
core-java-modules/core-java-lang
@@ -1115,7 +1115,7 @@
guava-io
guava-collections
guava-collections-map
- guava-collections-set
+ guava-collections-set
guava-modules
guice
@@ -1145,7 +1145,7 @@
java-ee-8-security-api
java-lite
java-math
- java-math-2
+ java-math-2
java-numbers
java-numbers-2
java-rmi
@@ -1185,8 +1185,8 @@
libraries-data
libraries-data-2
libraries-data-db
- libraries-data-io
- libraries-apache-commons
+ libraries-data-io
+ libraries-apache-commons
libraries-apache-commons-collections
libraries-apache-commons-io
libraries-testing
@@ -1327,10 +1327,10 @@
spring-boot-mvc
spring-boot-mvc-birt
spring-boot-environment
- spring-boot-deployment
- spring-boot-runtime
- spring-boot-runtime/disabling-console-jul
- spring-boot-runtime/disabling-console-log4j2
+ spring-boot-deployment
+ spring-boot-runtime
+ spring-boot-runtime/disabling-console-jul
+ spring-boot-runtime/disabling-console-log4j2
spring-boot-runtime/disabling-console-logback
spring-boot-artifacts
spring-boot-rest
@@ -1349,7 +1349,7 @@
spring-core
spring-core-2
spring-core-3
- spring-cucumber
+ spring-cucumber
spring-data-rest
spring-data-rest-querydsl
@@ -1381,7 +1381,7 @@
spring-mobile
spring-mockito
spring-mvc-basics-2
- spring-mvc-forms-jsp
+ spring-mvc-forms-jsp
spring-mvc-forms-thymeleaf
spring-mvc-java
spring-mvc-kotlin
@@ -1402,7 +1402,7 @@
spring-rest
spring-rest-angular
spring-rest-compress
- spring-rest-full
+ spring-rest-testing
spring-rest-hal-browser
spring-rest-query-language
spring-rest-shell
@@ -1411,7 +1411,7 @@
spring-roo
spring-scheduling
- spring-security-acl
+ spring-security-acl
spring-security-angular/server
spring-security-cache-control
spring-security-core
@@ -1433,7 +1433,7 @@
spring-security-thymeleaf
spring-security-x509
spring-session
- spring-shell
+ spring-shell
spring-sleuth
spring-soap
spring-social-login
@@ -1519,7 +1519,7 @@
libraries
persistence-modules/hibernate5
- persistence-modules/hibernate-mapping
+ persistence-modules/hibernate-mapping
persistence-modules/java-jpa
persistence-modules/java-jpa-2
persistence-modules/java-mongodb
@@ -1602,4 +1602,3 @@
-
diff --git a/spring-rest-simple/README.md b/spring-rest-simple/README.md
index cb52e9118c..5e92865cfa 100644
--- a/spring-rest-simple/README.md
+++ b/spring-rest-simple/README.md
@@ -9,4 +9,9 @@ This module contains articles about REST APIs in Spring
- [Spring RequestMapping](https://www.baeldung.com/spring-requestmapping)
- [Spring and Apache FileUpload](https://www.baeldung.com/spring-apache-file-upload)
- [Test a REST API with curl](https://www.baeldung.com/curl-rest)
-- [Best Practices for REST API Error Handling](https://www.baeldung.com/rest-api-error-handling-best-practices)
\ No newline at end of file
+- [Best Practices for REST API Error Handling](https://www.baeldung.com/rest-api-error-handling-best-practices)
+
+### NOTE:
+
+This module is closed and should **not** be used to store the code
+for any further articles.
\ No newline at end of file
diff --git a/spring-rest-full/.gitignore b/spring-rest-testing/.gitignore
similarity index 100%
rename from spring-rest-full/.gitignore
rename to spring-rest-testing/.gitignore
diff --git a/spring-rest-full/README.md b/spring-rest-testing/README.md
similarity index 89%
rename from spring-rest-full/README.md
rename to spring-rest-testing/README.md
index 70ab6b2c80..18bfeddc7c 100644
--- a/spring-rest-full/README.md
+++ b/spring-rest-testing/README.md
@@ -1,6 +1,6 @@
-## Spring REST Full
+## Spring REST Testing
-This module contains articles about REST APIs with Spring
+This module contains articles about testing REST APIs with Spring
### Courses
@@ -17,7 +17,6 @@ The "Learn Spring Security" Classes: http://github.learnspringsecurity.com
mvn clean install
```
-
### Set up MySQL
```
mysql -u root -p
diff --git a/spring-rest-full/pom.xml b/spring-rest-testing/pom.xml
similarity index 99%
rename from spring-rest-full/pom.xml
rename to spring-rest-testing/pom.xml
index a2736ba03c..6475281d18 100644
--- a/spring-rest-full/pom.xml
+++ b/spring-rest-testing/pom.xml
@@ -2,9 +2,9 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
com.baeldung
- spring-rest-full
+ spring-rest-testing
0.1-SNAPSHOT
- spring-rest-full
+ spring-rest-testing
war
diff --git a/spring-rest-full/src/main/java/org/baeldung/persistence/IOperations.java b/spring-rest-testing/src/main/java/org/baeldung/persistence/IOperations.java
similarity index 100%
rename from spring-rest-full/src/main/java/org/baeldung/persistence/IOperations.java
rename to spring-rest-testing/src/main/java/org/baeldung/persistence/IOperations.java
diff --git a/spring-rest-full/src/main/java/org/baeldung/persistence/dao/IFooDao.java b/spring-rest-testing/src/main/java/org/baeldung/persistence/dao/IFooDao.java
similarity index 100%
rename from spring-rest-full/src/main/java/org/baeldung/persistence/dao/IFooDao.java
rename to spring-rest-testing/src/main/java/org/baeldung/persistence/dao/IFooDao.java
diff --git a/spring-rest-full/src/main/java/org/baeldung/persistence/model/Foo.java b/spring-rest-testing/src/main/java/org/baeldung/persistence/model/Foo.java
similarity index 100%
rename from spring-rest-full/src/main/java/org/baeldung/persistence/model/Foo.java
rename to spring-rest-testing/src/main/java/org/baeldung/persistence/model/Foo.java
diff --git a/spring-rest-full/src/main/java/org/baeldung/persistence/model/User.java b/spring-rest-testing/src/main/java/org/baeldung/persistence/model/User.java
similarity index 100%
rename from spring-rest-full/src/main/java/org/baeldung/persistence/model/User.java
rename to spring-rest-testing/src/main/java/org/baeldung/persistence/model/User.java
diff --git a/spring-rest-full/src/main/java/org/baeldung/persistence/service/IFooService.java b/spring-rest-testing/src/main/java/org/baeldung/persistence/service/IFooService.java
similarity index 100%
rename from spring-rest-full/src/main/java/org/baeldung/persistence/service/IFooService.java
rename to spring-rest-testing/src/main/java/org/baeldung/persistence/service/IFooService.java
diff --git a/spring-rest-full/src/main/java/org/baeldung/persistence/service/common/AbstractService.java b/spring-rest-testing/src/main/java/org/baeldung/persistence/service/common/AbstractService.java
similarity index 100%
rename from spring-rest-full/src/main/java/org/baeldung/persistence/service/common/AbstractService.java
rename to spring-rest-testing/src/main/java/org/baeldung/persistence/service/common/AbstractService.java
diff --git a/spring-rest-full/src/main/java/org/baeldung/persistence/service/impl/FooService.java b/spring-rest-testing/src/main/java/org/baeldung/persistence/service/impl/FooService.java
similarity index 100%
rename from spring-rest-full/src/main/java/org/baeldung/persistence/service/impl/FooService.java
rename to spring-rest-testing/src/main/java/org/baeldung/persistence/service/impl/FooService.java
diff --git a/spring-rest-full/src/main/java/org/baeldung/spring/Application.java b/spring-rest-testing/src/main/java/org/baeldung/spring/Application.java
similarity index 100%
rename from spring-rest-full/src/main/java/org/baeldung/spring/Application.java
rename to spring-rest-testing/src/main/java/org/baeldung/spring/Application.java
diff --git a/spring-rest-full/src/main/java/org/baeldung/spring/PersistenceConfig.java b/spring-rest-testing/src/main/java/org/baeldung/spring/PersistenceConfig.java
similarity index 100%
rename from spring-rest-full/src/main/java/org/baeldung/spring/PersistenceConfig.java
rename to spring-rest-testing/src/main/java/org/baeldung/spring/PersistenceConfig.java
diff --git a/spring-rest-full/src/main/java/org/baeldung/spring/WebConfig.java b/spring-rest-testing/src/main/java/org/baeldung/spring/WebConfig.java
similarity index 100%
rename from spring-rest-full/src/main/java/org/baeldung/spring/WebConfig.java
rename to spring-rest-testing/src/main/java/org/baeldung/spring/WebConfig.java
diff --git a/spring-rest-full/src/main/java/org/baeldung/web/controller/FooController.java b/spring-rest-testing/src/main/java/org/baeldung/web/controller/FooController.java
similarity index 100%
rename from spring-rest-full/src/main/java/org/baeldung/web/controller/FooController.java
rename to spring-rest-testing/src/main/java/org/baeldung/web/controller/FooController.java
diff --git a/spring-rest-full/src/main/java/org/baeldung/web/controller/HomeController.java b/spring-rest-testing/src/main/java/org/baeldung/web/controller/HomeController.java
similarity index 100%
rename from spring-rest-full/src/main/java/org/baeldung/web/controller/HomeController.java
rename to spring-rest-testing/src/main/java/org/baeldung/web/controller/HomeController.java
diff --git a/spring-rest-full/src/main/java/org/baeldung/web/controller/RootController.java b/spring-rest-testing/src/main/java/org/baeldung/web/controller/RootController.java
similarity index 100%
rename from spring-rest-full/src/main/java/org/baeldung/web/controller/RootController.java
rename to spring-rest-testing/src/main/java/org/baeldung/web/controller/RootController.java
diff --git a/spring-rest-full/src/main/java/org/baeldung/web/exception/MyResourceNotFoundException.java b/spring-rest-testing/src/main/java/org/baeldung/web/exception/MyResourceNotFoundException.java
similarity index 100%
rename from spring-rest-full/src/main/java/org/baeldung/web/exception/MyResourceNotFoundException.java
rename to spring-rest-testing/src/main/java/org/baeldung/web/exception/MyResourceNotFoundException.java
diff --git a/spring-rest-full/src/main/java/org/baeldung/web/metric/ActuatorMetricService.java b/spring-rest-testing/src/main/java/org/baeldung/web/metric/ActuatorMetricService.java
similarity index 100%
rename from spring-rest-full/src/main/java/org/baeldung/web/metric/ActuatorMetricService.java
rename to spring-rest-testing/src/main/java/org/baeldung/web/metric/ActuatorMetricService.java
diff --git a/spring-rest-full/src/main/java/org/baeldung/web/metric/CustomActuatorMetricService.java b/spring-rest-testing/src/main/java/org/baeldung/web/metric/CustomActuatorMetricService.java
similarity index 100%
rename from spring-rest-full/src/main/java/org/baeldung/web/metric/CustomActuatorMetricService.java
rename to spring-rest-testing/src/main/java/org/baeldung/web/metric/CustomActuatorMetricService.java
diff --git a/spring-rest-full/src/main/java/org/baeldung/web/metric/IActuatorMetricService.java b/spring-rest-testing/src/main/java/org/baeldung/web/metric/IActuatorMetricService.java
similarity index 100%
rename from spring-rest-full/src/main/java/org/baeldung/web/metric/IActuatorMetricService.java
rename to spring-rest-testing/src/main/java/org/baeldung/web/metric/IActuatorMetricService.java
diff --git a/spring-rest-full/src/main/java/org/baeldung/web/metric/ICustomActuatorMetricService.java b/spring-rest-testing/src/main/java/org/baeldung/web/metric/ICustomActuatorMetricService.java
similarity index 100%
rename from spring-rest-full/src/main/java/org/baeldung/web/metric/ICustomActuatorMetricService.java
rename to spring-rest-testing/src/main/java/org/baeldung/web/metric/ICustomActuatorMetricService.java
diff --git a/spring-rest-full/src/main/java/org/baeldung/web/metric/IMetricService.java b/spring-rest-testing/src/main/java/org/baeldung/web/metric/IMetricService.java
similarity index 100%
rename from spring-rest-full/src/main/java/org/baeldung/web/metric/IMetricService.java
rename to spring-rest-testing/src/main/java/org/baeldung/web/metric/IMetricService.java
diff --git a/spring-rest-full/src/main/java/org/baeldung/web/metric/MetricFilter.java b/spring-rest-testing/src/main/java/org/baeldung/web/metric/MetricFilter.java
similarity index 100%
rename from spring-rest-full/src/main/java/org/baeldung/web/metric/MetricFilter.java
rename to spring-rest-testing/src/main/java/org/baeldung/web/metric/MetricFilter.java
diff --git a/spring-rest-full/src/main/java/org/baeldung/web/metric/MetricService.java b/spring-rest-testing/src/main/java/org/baeldung/web/metric/MetricService.java
similarity index 100%
rename from spring-rest-full/src/main/java/org/baeldung/web/metric/MetricService.java
rename to spring-rest-testing/src/main/java/org/baeldung/web/metric/MetricService.java
diff --git a/spring-rest-full/src/main/java/org/baeldung/web/util/RestPreconditions.java b/spring-rest-testing/src/main/java/org/baeldung/web/util/RestPreconditions.java
similarity index 100%
rename from spring-rest-full/src/main/java/org/baeldung/web/util/RestPreconditions.java
rename to spring-rest-testing/src/main/java/org/baeldung/web/util/RestPreconditions.java
diff --git a/spring-rest-full/src/main/resources/application.properties b/spring-rest-testing/src/main/resources/application.properties
similarity index 100%
rename from spring-rest-full/src/main/resources/application.properties
rename to spring-rest-testing/src/main/resources/application.properties
diff --git a/spring-rest-full/src/main/resources/logback.xml b/spring-rest-testing/src/main/resources/logback.xml
similarity index 100%
rename from spring-rest-full/src/main/resources/logback.xml
rename to spring-rest-testing/src/main/resources/logback.xml
diff --git a/spring-rest-full/src/main/resources/persistence-h2.properties b/spring-rest-testing/src/main/resources/persistence-h2.properties
similarity index 100%
rename from spring-rest-full/src/main/resources/persistence-h2.properties
rename to spring-rest-testing/src/main/resources/persistence-h2.properties
diff --git a/spring-rest-full/src/main/resources/persistence-mysql.properties b/spring-rest-testing/src/main/resources/persistence-mysql.properties
similarity index 100%
rename from spring-rest-full/src/main/resources/persistence-mysql.properties
rename to spring-rest-testing/src/main/resources/persistence-mysql.properties
diff --git a/spring-rest-full/src/main/resources/springDataPersistenceConfig.xml b/spring-rest-testing/src/main/resources/springDataPersistenceConfig.xml
similarity index 100%
rename from spring-rest-full/src/main/resources/springDataPersistenceConfig.xml
rename to spring-rest-testing/src/main/resources/springDataPersistenceConfig.xml
diff --git a/spring-rest-full/src/main/webapp/WEB-INF/api-servlet.xml b/spring-rest-testing/src/main/webapp/WEB-INF/api-servlet.xml
similarity index 100%
rename from spring-rest-full/src/main/webapp/WEB-INF/api-servlet.xml
rename to spring-rest-testing/src/main/webapp/WEB-INF/api-servlet.xml
diff --git a/spring-rest-full/src/main/webapp/WEB-INF/view/graph.jsp b/spring-rest-testing/src/main/webapp/WEB-INF/view/graph.jsp
similarity index 100%
rename from spring-rest-full/src/main/webapp/WEB-INF/view/graph.jsp
rename to spring-rest-testing/src/main/webapp/WEB-INF/view/graph.jsp
diff --git a/spring-rest-full/src/main/webapp/WEB-INF/view/homepage.jsp b/spring-rest-testing/src/main/webapp/WEB-INF/view/homepage.jsp
similarity index 100%
rename from spring-rest-full/src/main/webapp/WEB-INF/view/homepage.jsp
rename to spring-rest-testing/src/main/webapp/WEB-INF/view/homepage.jsp
diff --git a/spring-rest-full/src/main/webapp/WEB-INF/web.xml b/spring-rest-testing/src/main/webapp/WEB-INF/web.xml
similarity index 100%
rename from spring-rest-full/src/main/webapp/WEB-INF/web.xml
rename to spring-rest-testing/src/main/webapp/WEB-INF/web.xml
diff --git a/spring-rest-full/src/test/java/org/baeldung/Consts.java b/spring-rest-testing/src/test/java/org/baeldung/Consts.java
similarity index 100%
rename from spring-rest-full/src/test/java/org/baeldung/Consts.java
rename to spring-rest-testing/src/test/java/org/baeldung/Consts.java
diff --git a/spring-rest-testing/src/test/java/org/baeldung/SpringContextIntegrationTest.java b/spring-rest-testing/src/test/java/org/baeldung/SpringContextIntegrationTest.java
new file mode 100644
index 0000000000..35939c992f
--- /dev/null
+++ b/spring-rest-testing/src/test/java/org/baeldung/SpringContextIntegrationTest.java
@@ -0,0 +1,16 @@
+package org.baeldung;
+
+import org.baeldung.spring.Application;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.springframework.boot.test.context.SpringBootTest;
+import org.springframework.test.context.junit4.SpringRunner;
+
+@RunWith(SpringRunner.class)
+@SpringBootTest(classes = Application.class)
+public class SpringContextIntegrationTest {
+
+ @Test
+ public void whenSpringContextIsBootstrapped_thenNoExceptions() {
+ }
+}
diff --git a/spring-rest-full/src/test/java/org/baeldung/SpringContextTest.java b/spring-rest-testing/src/test/java/org/baeldung/SpringContextTest.java
similarity index 100%
rename from spring-rest-full/src/test/java/org/baeldung/SpringContextTest.java
rename to spring-rest-testing/src/test/java/org/baeldung/SpringContextTest.java
diff --git a/spring-rest-full/src/test/java/org/baeldung/persistence/PersistenceTestSuite.java b/spring-rest-testing/src/test/java/org/baeldung/persistence/PersistenceTestSuite.java
similarity index 100%
rename from spring-rest-full/src/test/java/org/baeldung/persistence/PersistenceTestSuite.java
rename to spring-rest-testing/src/test/java/org/baeldung/persistence/PersistenceTestSuite.java
diff --git a/spring-rest-full/src/test/java/org/baeldung/persistence/service/AbstractServicePersistenceIntegrationTest.java b/spring-rest-testing/src/test/java/org/baeldung/persistence/service/AbstractServicePersistenceIntegrationTest.java
similarity index 100%
rename from spring-rest-full/src/test/java/org/baeldung/persistence/service/AbstractServicePersistenceIntegrationTest.java
rename to spring-rest-testing/src/test/java/org/baeldung/persistence/service/AbstractServicePersistenceIntegrationTest.java
diff --git a/spring-rest-full/src/test/java/org/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java b/spring-rest-testing/src/test/java/org/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java
similarity index 100%
rename from spring-rest-full/src/test/java/org/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java
rename to spring-rest-testing/src/test/java/org/baeldung/persistence/service/FooServicePersistenceIntegrationTest.java
diff --git a/spring-rest-full/src/test/java/org/baeldung/util/IDUtil.java b/spring-rest-testing/src/test/java/org/baeldung/util/IDUtil.java
similarity index 100%
rename from spring-rest-full/src/test/java/org/baeldung/util/IDUtil.java
rename to spring-rest-testing/src/test/java/org/baeldung/util/IDUtil.java
diff --git a/spring-rest-full/src/test/resources/.gitignore b/spring-rest-testing/src/test/resources/.gitignore
similarity index 100%
rename from spring-rest-full/src/test/resources/.gitignore
rename to spring-rest-testing/src/test/resources/.gitignore
diff --git a/spring-rest-full/src/testFile b/spring-rest-testing/src/testFile
similarity index 100%
rename from spring-rest-full/src/testFile
rename to spring-rest-testing/src/testFile
diff --git a/spring-resttemplate/README.md b/spring-resttemplate/README.md
index 054071a4df..aee02416f4 100644
--- a/spring-resttemplate/README.md
+++ b/spring-resttemplate/README.md
@@ -17,3 +17,8 @@ The "REST With Spring" Classes: http://bit.ly/restwithspring
- [Uploading MultipartFile with Spring RestTemplate](https://www.baeldung.com/spring-rest-template-multipart-upload)
- [Get and Post Lists of Objects with RestTemplate](https://www.baeldung.com/spring-rest-template-list)
- [Copy of RestTemplate Post Request with JSON](https://www.baeldung.com/spring-resttemplate-post-json-test)
+
+### NOTE:
+
+This module is closed and should **not** be used to store the code
+for any further articles.