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.