diff --git a/pom.xml b/pom.xml
index f1005c7053..f534e18057 100644
--- a/pom.xml
+++ b/pom.xml
@@ -701,7 +701,6 @@
spring-rest-query-language
spring-rest-shell
spring-rest-simple
- spring-rest-template
spring-resttemplate
spring-roo
@@ -1409,7 +1408,6 @@
spring-rest-query-language
spring-rest-shell
spring-rest-simple
- spring-rest-template
spring-resttemplate
spring-roo
diff --git a/spring-rest-template/.gitignore b/spring-rest-template/.gitignore
deleted file mode 100644
index afdfaa6ded..0000000000
--- a/spring-rest-template/.gitignore
+++ /dev/null
@@ -1,14 +0,0 @@
-*.class
-
-#folders#
-/target
-/neoDb*
-/data
-/src/main/webapp/WEB-INF/classes
-*/META-INF/*
-*/.idea/*
-
-# Packaged files #
-*.jar
-*.war
-*.ear
\ No newline at end of file
diff --git a/spring-rest-template/README.md b/spring-rest-template/README.md
deleted file mode 100644
index 2c31796080..0000000000
--- a/spring-rest-template/README.md
+++ /dev/null
@@ -1,8 +0,0 @@
-## Spring REST Template Example Project
-
-### The Course
-The "REST With Spring" Classes: http://bit.ly/restwithspring
-
-### Relevant Articles:
-- [Uploading MultipartFile with Spring RestTemplate](http://www.baeldung.com/spring-rest-template-multipart-upload)
-- [Mocking a RestTemplate in Spring](https://www.baeldung.com/spring-mock-rest-template)
diff --git a/spring-rest-template/checkstyle.xml b/spring-rest-template/checkstyle.xml
deleted file mode 100644
index 85063a7570..0000000000
--- a/spring-rest-template/checkstyle.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/spring-rest-template/pom.xml b/spring-rest-template/pom.xml
deleted file mode 100644
index fa93308cf5..0000000000
--- a/spring-rest-template/pom.xml
+++ /dev/null
@@ -1,83 +0,0 @@
-
- 4.0.0
- com.baeldung
- spring-rest-template
- 0.1-SNAPSHOT
- spring-rest-template
- jar
-
-
- parent-boot-2
- com.baeldung
- 0.0.1-SNAPSHOT
- ../parent-boot-2
-
-
-
-
-
-
- org.springframework
- spring-web
-
-
- commons-logging
- commons-logging
-
-
-
-
-
-
- spring-rest-template
-
-
- org.apache.maven.plugins
- maven-checkstyle-plugin
- ${checkstyle-maven-plugin.version}
-
- checkstyle.xml
-
-
-
-
- check
-
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
-
- 3
- true
-
- **/*IntegrationTest.java
- **/*LongRunningUnitTest.java
- **/*ManualTest.java
- **/*LiveTest.java
-
-
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-checkstyle-plugin
- ${checkstyle-maven-plugin.version}
-
- checkstyle.xml
-
-
-
-
-
-
-
- 3.0.0
-
-
diff --git a/spring-rest-template/src/main/java/com/baeldung/web/upload/client/MultipartFileUploadClient.java b/spring-rest-template/src/main/java/com/baeldung/web/upload/client/MultipartFileUploadClient.java
deleted file mode 100644
index 804013d4dc..0000000000
--- a/spring-rest-template/src/main/java/com/baeldung/web/upload/client/MultipartFileUploadClient.java
+++ /dev/null
@@ -1,62 +0,0 @@
-package com.baeldung.web.upload.client;
-
-import org.springframework.core.io.FileSystemResource;
-import org.springframework.core.io.Resource;
-import org.springframework.http.HttpEntity;
-import org.springframework.http.HttpHeaders;
-import org.springframework.http.MediaType;
-import org.springframework.http.ResponseEntity;
-import org.springframework.util.LinkedMultiValueMap;
-import org.springframework.util.MultiValueMap;
-import org.springframework.web.client.RestTemplate;
-
-import java.io.IOException;
-import java.nio.file.Files;
-import java.nio.file.Path;
-
-public class MultipartFileUploadClient {
-
- public static void main(String[] args) throws IOException {
- uploadSingleFile();
- uploadMultipleFile();
- }
-
- private static void uploadSingleFile() throws IOException {
- HttpHeaders headers = new HttpHeaders();
- headers.setContentType(MediaType.MULTIPART_FORM_DATA);
-
- MultiValueMap body = new LinkedMultiValueMap<>();
- body.add("file", getTestFile());
-
-
- HttpEntity> requestEntity = new HttpEntity<>(body, headers);
- String serverUrl = "http://localhost:8082/spring-rest/fileserver/singlefileupload/";
- RestTemplate restTemplate = new RestTemplate();
- ResponseEntity response = restTemplate.postForEntity(serverUrl, requestEntity, String.class);
- System.out.println("Response code: " + response.getStatusCode());
- }
-
- private static void uploadMultipleFile() throws IOException {
- HttpHeaders headers = new HttpHeaders();
- headers.setContentType(MediaType.MULTIPART_FORM_DATA);
-
- MultiValueMap body = new LinkedMultiValueMap<>();
- body.add("files", getTestFile());
- body.add("files", getTestFile());
- body.add("files", getTestFile());
-
- HttpEntity> requestEntity = new HttpEntity<>(body, headers);
- String serverUrl = "http://localhost:8082/spring-rest/fileserver/multiplefileupload/";
- RestTemplate restTemplate = new RestTemplate();
- ResponseEntity response = restTemplate.postForEntity(serverUrl, requestEntity, String.class);
- System.out.println("Response code: " + response.getStatusCode());
- }
-
- public static Resource getTestFile() throws IOException {
- Path testFile = Files.createTempFile("test-file", ".txt");
- System.out.println("Creating and Uploading Test File: " + testFile);
- Files.write(testFile, "Hello World !!, This is a test file.".getBytes());
- return new FileSystemResource(testFile.toFile());
- }
-
-}
diff --git a/spring-rest-template/src/main/resources/logback.xml b/spring-rest-template/src/main/resources/logback.xml
deleted file mode 100644
index 7d900d8ea8..0000000000
--- a/spring-rest-template/src/main/resources/logback.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
- %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/spring-rest/README.md b/spring-rest/README.md
index 5b8a35a4a5..efa0dbab60 100644
--- a/spring-rest/README.md
+++ b/spring-rest/README.md
@@ -24,3 +24,4 @@ The "REST With Spring" Classes: http://bit.ly/restwithspring
- [Get and Post Lists of Objects with RestTemplate](http://www.baeldung.com/spring-rest-template-list)
- [How to Set a Header on a Response with Spring 5](http://www.baeldung.com/spring-response-header)
- [Spring’s RequestBody and ResponseBody Annotations](https://www.baeldung.com/spring-request-response-body)
+- [Uploading MultipartFile with Spring RestTemplate](http://www.baeldung.com/spring-rest-template-multipart-upload)
diff --git a/spring-resttemplate/README.md b/spring-resttemplate/README.md
index bf8c56e6ec..1c8ddf73f9 100644
--- a/spring-resttemplate/README.md
+++ b/spring-resttemplate/README.md
@@ -7,4 +7,5 @@ The "REST With Spring" Classes: http://bit.ly/restwithspring
- [Spring RestTemplate Tutorial](http://www.baeldung.com/rest-template)
- [Exploring the Spring Boot TestRestTemplate](http://www.baeldung.com/spring-boot-testresttemplate)
- [Spring RestTemplate Error Handling](http://www.baeldung.com/spring-rest-template-error-handling)
-- [Configure a RestTemplate with RestTemplateBuilder](http://www.baeldung.com/spring-rest-template-builder)
\ No newline at end of file
+- [Configure a RestTemplate with RestTemplateBuilder](http://www.baeldung.com/spring-rest-template-builder)
+- [Mocking a RestTemplate in Spring](https://www.baeldung.com/spring-mock-rest-template)
diff --git a/spring-security-mvc-boot/src/test/java/com/baeldung/relationships/SpringDataWithSecurityUnitTest.java b/spring-security-mvc-boot/src/test/java/com/baeldung/relationships/SpringDataWithSecurityIntegrationTest.java
similarity index 98%
rename from spring-security-mvc-boot/src/test/java/com/baeldung/relationships/SpringDataWithSecurityUnitTest.java
rename to spring-security-mvc-boot/src/test/java/com/baeldung/relationships/SpringDataWithSecurityIntegrationTest.java
index 8207363a70..bd0c14ca1f 100644
--- a/spring-security-mvc-boot/src/test/java/com/baeldung/relationships/SpringDataWithSecurityUnitTest.java
+++ b/spring-security-mvc-boot/src/test/java/com/baeldung/relationships/SpringDataWithSecurityIntegrationTest.java
@@ -36,7 +36,7 @@ import com.baeldung.util.DummyContentUtil;
@WebAppConfiguration
@ContextConfiguration
@DirtiesContext
-public class SpringDataWithSecurityUnitTest {
+public class SpringDataWithSecurityIntegrationTest {
AnnotationConfigWebApplicationContext ctx = new AnnotationConfigWebApplicationContext();
@Autowired
private ServletContext servletContext;