From 629f1da8ea4a5170f8489096c899e63e76cef9f5 Mon Sep 17 00:00:00 2001 From: Krzysiek Date: Tue, 7 Jan 2020 21:18:18 +0100 Subject: [PATCH 01/18] BAEL-20663: Upgrade to the latest Spring Boot 2.2.2 version --- parent-boot-2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parent-boot-2/pom.xml b/parent-boot-2/pom.xml index 881a0f1d67..43911a26ad 100644 --- a/parent-boot-2/pom.xml +++ b/parent-boot-2/pom.xml @@ -79,7 +79,7 @@ 3.3.0 1.0.22.RELEASE - 2.1.9.RELEASE + 2.2.2.RELEASE From c38eafaf6b9c5892dc6af966fa927442686f34c6 Mon Sep 17 00:00:00 2001 From: Krzysiek Date: Tue, 7 Jan 2020 21:41:00 +0100 Subject: [PATCH 02/18] BAEL-20663: Fix usage of org.springframework.data.domain.Sort --- .../java/com/baeldung/boot/daos/UserRepositoryCommon.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/persistence-modules/spring-data-jpa/src/test/java/com/baeldung/boot/daos/UserRepositoryCommon.java b/persistence-modules/spring-data-jpa/src/test/java/com/baeldung/boot/daos/UserRepositoryCommon.java index 17ee6a94ba..b2581b8034 100644 --- a/persistence-modules/spring-data-jpa/src/test/java/com/baeldung/boot/daos/UserRepositoryCommon.java +++ b/persistence-modules/spring-data-jpa/src/test/java/com/baeldung/boot/daos/UserRepositoryCommon.java @@ -266,7 +266,7 @@ public class UserRepositoryCommon { userRepository.save(new User(USER_NAME_PETER, LocalDate.now(), USER_EMAIL2, ACTIVE_STATUS)); userRepository.save(new User("SAMPLE", LocalDate.now(), USER_EMAIL3, INACTIVE_STATUS)); - List usersSortByName = userRepository.findAll(new Sort(Sort.Direction.ASC, "name")); + List usersSortByName = userRepository.findAll(Sort.by(Sort.Direction.ASC, "name")); assertThat(usersSortByName.get(0) .getName()).isEqualTo(USER_NAME_ADAM); @@ -278,7 +278,7 @@ public class UserRepositoryCommon { userRepository.save(new User(USER_NAME_PETER, LocalDate.now(), USER_EMAIL2, ACTIVE_STATUS)); userRepository.save(new User("SAMPLE", LocalDate.now(), USER_EMAIL3, INACTIVE_STATUS)); - userRepository.findAll(new Sort(Sort.Direction.ASC, "name")); + userRepository.findAll(Sort.by(Sort.Direction.ASC, "name")); List usersSortByNameLength = userRepository.findAll(Sort.by("LENGTH(name)")); From 2c6f552f9422479d9e0e731645b0e66a0ca0edb3 Mon Sep 17 00:00:00 2001 From: Krzysiek Date: Tue, 7 Jan 2020 21:52:41 +0100 Subject: [PATCH 03/18] BAEL-20663: Fix usage of org.springframework.data.domain.Sort --- .../java/com/baeldung/boot/daos/UserRepositoryCommon.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/persistence-modules/spring-data-jpa-3/src/test/java/com/baeldung/boot/daos/UserRepositoryCommon.java b/persistence-modules/spring-data-jpa-3/src/test/java/com/baeldung/boot/daos/UserRepositoryCommon.java index 17ee6a94ba..b2581b8034 100644 --- a/persistence-modules/spring-data-jpa-3/src/test/java/com/baeldung/boot/daos/UserRepositoryCommon.java +++ b/persistence-modules/spring-data-jpa-3/src/test/java/com/baeldung/boot/daos/UserRepositoryCommon.java @@ -266,7 +266,7 @@ public class UserRepositoryCommon { userRepository.save(new User(USER_NAME_PETER, LocalDate.now(), USER_EMAIL2, ACTIVE_STATUS)); userRepository.save(new User("SAMPLE", LocalDate.now(), USER_EMAIL3, INACTIVE_STATUS)); - List usersSortByName = userRepository.findAll(new Sort(Sort.Direction.ASC, "name")); + List usersSortByName = userRepository.findAll(Sort.by(Sort.Direction.ASC, "name")); assertThat(usersSortByName.get(0) .getName()).isEqualTo(USER_NAME_ADAM); @@ -278,7 +278,7 @@ public class UserRepositoryCommon { userRepository.save(new User(USER_NAME_PETER, LocalDate.now(), USER_EMAIL2, ACTIVE_STATUS)); userRepository.save(new User("SAMPLE", LocalDate.now(), USER_EMAIL3, INACTIVE_STATUS)); - userRepository.findAll(new Sort(Sort.Direction.ASC, "name")); + userRepository.findAll(Sort.by(Sort.Direction.ASC, "name")); List usersSortByNameLength = userRepository.findAll(Sort.by("LENGTH(name)")); From 8fc4848266a82850554aa49e95c01593daee69a7 Mon Sep 17 00:00:00 2001 From: Krzysiek Date: Tue, 7 Jan 2020 21:58:14 +0100 Subject: [PATCH 04/18] BAEL-20663: Fix usage of org.springframework.data.domain.Sort --- .../services/impl/EmployeeServicesWithKeyValueTemplate.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/persistence-modules/spring-data-keyvalue/src/main/java/com/baeldung/spring/data/keyvalue/services/impl/EmployeeServicesWithKeyValueTemplate.java b/persistence-modules/spring-data-keyvalue/src/main/java/com/baeldung/spring/data/keyvalue/services/impl/EmployeeServicesWithKeyValueTemplate.java index 3eb1d0f66a..fe3c332f33 100644 --- a/persistence-modules/spring-data-keyvalue/src/main/java/com/baeldung/spring/data/keyvalue/services/impl/EmployeeServicesWithKeyValueTemplate.java +++ b/persistence-modules/spring-data-keyvalue/src/main/java/com/baeldung/spring/data/keyvalue/services/impl/EmployeeServicesWithKeyValueTemplate.java @@ -49,7 +49,7 @@ public class EmployeeServicesWithKeyValueTemplate implements EmployeeService { @Override public Iterable getSortedListOfEmployeesBySalary() { KeyValueQuery query = new KeyValueQuery(); - query.setSort(new Sort(Sort.Direction.DESC, "salary")); + query.setSort(Sort.by(Sort.Direction.DESC, "salary")); return keyValueTemplate.find(query, Employee.class); } From b9081dbb76c8065bdd6b5a5ebd069ce794875590 Mon Sep 17 00:00:00 2001 From: Krzysiek Date: Tue, 7 Jan 2020 22:11:12 +0100 Subject: [PATCH 05/18] BAEL-20663: Temporarly downgrade Spring Boot to 2.1.9 in spring-5 --- spring-5/pom.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/spring-5/pom.xml b/spring-5/pom.xml index eadfb5e512..a242c29933 100644 --- a/spring-5/pom.xml +++ b/spring-5/pom.xml @@ -149,6 +149,7 @@ + 2.1.9.RELEASE 1.0 1.5.6 4.1 From 921164be6514bd1fa1b71e813a070bc6cd518e9f Mon Sep 17 00:00:00 2001 From: Krzysiek Date: Tue, 7 Jan 2020 22:35:03 +0100 Subject: [PATCH 06/18] BAEL-20663: Remove usage of removed @WebMvcTest#secure property --- .../com/baeldung/springbootmvc/LoginControllerUnitTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-boot-mvc/src/test/java/com/baeldung/springbootmvc/LoginControllerUnitTest.java b/spring-boot-mvc/src/test/java/com/baeldung/springbootmvc/LoginControllerUnitTest.java index 68229f459c..8ccf451e86 100644 --- a/spring-boot-mvc/src/test/java/com/baeldung/springbootmvc/LoginControllerUnitTest.java +++ b/spring-boot-mvc/src/test/java/com/baeldung/springbootmvc/LoginControllerUnitTest.java @@ -15,7 +15,7 @@ import org.springframework.test.web.servlet.request.MockMvcRequestBuilders; import com.baeldung.springbootmvc.config.CustomMessageSourceConfiguration; @RunWith(SpringRunner.class) -@WebMvcTest(value = LoginController.class, secure = false) +@WebMvcTest(value = LoginController.class) @ContextConfiguration(classes = { SpringBootMvcApplication.class, CustomMessageSourceConfiguration.class }) public class LoginControllerUnitTest { From 92cd62bfcf34c342b657d5aa3aab5253e9511e31 Mon Sep 17 00:00:00 2001 From: Krzysztof Woyke Date: Wed, 8 Jan 2020 07:49:05 +0100 Subject: [PATCH 07/18] BAEL-20663: Temporarly downgrade Spring Boot to 2.1.9 in spring-boot-rest --- spring-boot-rest/pom.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/spring-boot-rest/pom.xml b/spring-boot-rest/pom.xml index 10dacf99e8..2483aab6be 100644 --- a/spring-boot-rest/pom.xml +++ b/spring-boot-rest/pom.xml @@ -95,6 +95,7 @@ 27.0.1-jre 1.4.11.1 2.3.5 + 2.1.9.RELEASE From a4120b7e7131a9c854f2f2baface758529408ef7 Mon Sep 17 00:00:00 2001 From: Krzysztof Woyke Date: Wed, 8 Jan 2020 08:37:06 +0100 Subject: [PATCH 08/18] BAEL-20663: Temporarly downgrade Spring Boot to 2.1.9 in spring-boot-testing --- spring-boot-testing/pom.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/spring-boot-testing/pom.xml b/spring-boot-testing/pom.xml index 5f358072d3..ffbf665a31 100644 --- a/spring-boot-testing/pom.xml +++ b/spring-boot-testing/pom.xml @@ -132,6 +132,7 @@ 1.2-groovy-2.4 1.6 0.7.2 + 2.1.9.RELEASE From 7357fd77b5417c88dec94ebe3c097b91ad57b681 Mon Sep 17 00:00:00 2001 From: Krzysztof Woyke Date: Wed, 8 Jan 2020 09:06:42 +0100 Subject: [PATCH 09/18] BAEL-20663: Temporarly downgrade Spring Boot to 2.1.9 in spring-jooq --- spring-jooq/pom.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/spring-jooq/pom.xml b/spring-jooq/pom.xml index 620172f2a1..f3b8cce8dc 100644 --- a/spring-jooq/pom.xml +++ b/spring-jooq/pom.xml @@ -194,6 +194,7 @@ 1.5 1.0.0 org.jooq.example.spring.Application + 2.1.9.RELEASE \ No newline at end of file From aa65ea61b33c5861ef3a51bd94d27f30488088e7 Mon Sep 17 00:00:00 2001 From: Krzysiek Date: Thu, 9 Jan 2020 20:56:28 +0100 Subject: [PATCH 10/18] BAEL-20663: Temporarly downgrade Spring Boot to 2.1.9 in spring-mvc-java --- spring-mvc-java/pom.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spring-mvc-java/pom.xml b/spring-mvc-java/pom.xml index 079a664a5d..0f3a1d65b9 100644 --- a/spring-mvc-java/pom.xml +++ b/spring-mvc-java/pom.xml @@ -223,6 +223,8 @@ + 2.1.9.RELEASE + 3.0.9.RELEASE From 51aa1f9cb7fe9e8d884fcbb0533bd8778cadc08f Mon Sep 17 00:00:00 2001 From: Krzysiek Date: Thu, 9 Jan 2020 22:39:04 +0100 Subject: [PATCH 11/18] BAEL-20663: Replace depracated PageRequest constructor with a static method --- .../main/java/org/baeldung/web/service/StudentServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-rest-angular/src/main/java/org/baeldung/web/service/StudentServiceImpl.java b/spring-rest-angular/src/main/java/org/baeldung/web/service/StudentServiceImpl.java index c7bcdc5bd5..fdba0c0c2c 100644 --- a/spring-rest-angular/src/main/java/org/baeldung/web/service/StudentServiceImpl.java +++ b/spring-rest-angular/src/main/java/org/baeldung/web/service/StudentServiceImpl.java @@ -15,7 +15,7 @@ public class StudentServiceImpl implements StudentService { @Override public Page findPaginated(int page, int size) { - return dao.findAll(new PageRequest(page, size)); + return dao.findAll(PageRequest.of(page, size)); } } From 94bbf7b03680570d91de77d0fcf8d19645395795 Mon Sep 17 00:00:00 2001 From: Krzysiek Date: Thu, 9 Jan 2020 23:26:54 +0100 Subject: [PATCH 12/18] BAEL-20663: Replace depracated PageRequest constructor with a static method --- .../relationships/SpringDataWithSecurityIntegrationTest.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spring-security-modules/spring-security-mvc-boot/src/test/java/com/baeldung/relationships/SpringDataWithSecurityIntegrationTest.java b/spring-security-modules/spring-security-mvc-boot/src/test/java/com/baeldung/relationships/SpringDataWithSecurityIntegrationTest.java index bd0c14ca1f..41f220df6f 100644 --- a/spring-security-modules/spring-security-mvc-boot/src/test/java/com/baeldung/relationships/SpringDataWithSecurityIntegrationTest.java +++ b/spring-security-modules/spring-security-mvc-boot/src/test/java/com/baeldung/relationships/SpringDataWithSecurityIntegrationTest.java @@ -82,7 +82,7 @@ public class SpringDataWithSecurityIntegrationTest { .setAuthentication(auth); Page page = null; do { - page = tweetRepository.getMyTweetsAndTheOnesILiked(new PageRequest(page != null ? page.getNumber() + 1 : 0, 5)); + page = tweetRepository.getMyTweetsAndTheOnesILiked(PageRequest.of(page != null ? page.getNumber() + 1 : 0, 5)); for (Tweet twt : page.getContent()) { isTrue((twt.getOwner() == appUser.getUsername()) || (twt.getLikes() .contains(appUser.getUsername())), "I do not have any Tweets"); @@ -94,7 +94,7 @@ public class SpringDataWithSecurityIntegrationTest { public void givenNoAppUser_whenPaginatedResultsRetrievalAttempted_shouldFail() { Page page = null; do { - page = tweetRepository.getMyTweetsAndTheOnesILiked(new PageRequest(page != null ? page.getNumber() + 1 : 0, 5)); + page = tweetRepository.getMyTweetsAndTheOnesILiked(PageRequest.of(page != null ? page.getNumber() + 1 : 0, 5)); } while (page != null && page.hasNext()); } } From 294254c2dbde3dd33b32cf8a26a786f081254e83 Mon Sep 17 00:00:00 2001 From: Krzysztof Woyke Date: Fri, 10 Jan 2020 14:35:32 +0100 Subject: [PATCH 13/18] BAEL-20663: Fix springdoc issue: https://github.com/springdoc/springdoc-openapi/issues/133 --- spring-boot-springdoc/pom.xml | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/spring-boot-springdoc/pom.xml b/spring-boot-springdoc/pom.xml index 8c35e38ae6..8d7284ccbd 100644 --- a/spring-boot-springdoc/pom.xml +++ b/spring-boot-springdoc/pom.xml @@ -17,6 +17,7 @@ + 1.8 @@ -36,12 +37,23 @@ org.springdoc springdoc-openapi-core - 1.1.45 + 1.1.49 + + + io.github.classgraph + classgraph + + org.springdoc springdoc-openapi-ui - 1.1.45 + 1.1.49 + + + io.github.classgraph + classgraph + 4.8.44 @@ -62,7 +74,7 @@ org.springframework.boot spring-boot-maven-plugin - 2.1.8.RELEASE + 2.2.2.RELEASE pre-integration-test From b24a28e40f28a55b8e99376f3b880823c96e95fb Mon Sep 17 00:00:00 2001 From: Krzysztof Woyke Date: Fri, 10 Jan 2020 15:25:12 +0100 Subject: [PATCH 14/18] BAEL-20663: Upgrade Spring Framework version to 5.2.2 --- spring-core-2/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-core-2/pom.xml b/spring-core-2/pom.xml index 78b94880d0..4d474d8b2c 100644 --- a/spring-core-2/pom.xml +++ b/spring-core-2/pom.xml @@ -203,7 +203,7 @@ com.baeldung.sample.App - 5.0.6.RELEASE + 5.2.2.RELEASE 1.3.2 5.2.5.Final From 8dd49009798ea88ccf1873ce3eb893dd19c9e12d Mon Sep 17 00:00:00 2001 From: Krzysiek Date: Sat, 11 Jan 2020 23:30:33 +0100 Subject: [PATCH 15/18] BAEL-20663: Upgrade spring-cloud-dependencies to Hoxton.SR1 --- .../kubernetes-guide/client-service/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-cloud/spring-cloud-kubernetes/kubernetes-guide/client-service/pom.xml b/spring-cloud/spring-cloud-kubernetes/kubernetes-guide/client-service/pom.xml index e5f76d5d9c..07de78a92e 100644 --- a/spring-cloud/spring-cloud-kubernetes/kubernetes-guide/client-service/pom.xml +++ b/spring-cloud/spring-cloud-kubernetes/kubernetes-guide/client-service/pom.xml @@ -89,7 +89,7 @@ - Finchley.SR2 + Hoxton.SR1 1.0.0.RELEASE From 31c36bd22d262ef35952c3d98ec8f5e70a2c409b Mon Sep 17 00:00:00 2001 From: Krzysiek Date: Sat, 11 Jan 2020 23:38:32 +0100 Subject: [PATCH 16/18] BAEL-20663: Temporarly downgrade Spring Boot to 2.1.9 in spring-data-redis --- persistence-modules/spring-data-redis/pom.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/persistence-modules/spring-data-redis/pom.xml b/persistence-modules/spring-data-redis/pom.xml index a304108fee..f2095b937a 100644 --- a/persistence-modules/spring-data-redis/pom.xml +++ b/persistence-modules/spring-data-redis/pom.xml @@ -101,6 +101,7 @@ 0.10.0 2.0.3.RELEASE 0.6 + 2.1.9.RELEASE From f739a12c993a60ec9e50cdfc406a97dc270a70bf Mon Sep 17 00:00:00 2001 From: Krzysiek Date: Sat, 11 Jan 2020 23:48:55 +0100 Subject: [PATCH 17/18] BAEL-20663: Temporarly downgrade Spring Boot to 2.1.9 in spring-boot-admin --- spring-boot-admin/pom.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/spring-boot-admin/pom.xml b/spring-boot-admin/pom.xml index ab2b92102c..e4b2764a3b 100644 --- a/spring-boot-admin/pom.xml +++ b/spring-boot-admin/pom.xml @@ -11,6 +11,7 @@ com.baeldung parent-boot-2 0.0.1-SNAPSHOT + ../parent-boot-2 @@ -18,4 +19,8 @@ spring-boot-admin-client + + 2.1.9.RELEASE + + From 45e60fb3f71944a5d722073322bf74bfb526e075 Mon Sep 17 00:00:00 2001 From: Krzysiek Date: Sat, 11 Jan 2020 23:57:03 +0100 Subject: [PATCH 18/18] BAEL-20663: Update dependencies in spring-boot-security module --- spring-boot-security/pom.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/spring-boot-security/pom.xml b/spring-boot-security/pom.xml index 62c04b4dc3..c9113e263f 100644 --- a/spring-boot-security/pom.xml +++ b/spring-boot-security/pom.xml @@ -22,12 +22,12 @@ org.springframework.security.oauth spring-security-oauth2 - 2.3.3.RELEASE + 2.4.0.RELEASE org.springframework.security.oauth.boot spring-security-oauth2-autoconfigure - 2.1.2.RELEASE + 2.2.2.RELEASE org.springframework.boot @@ -64,7 +64,7 @@ org.springframework.boot spring-boot-autoconfigure - 2.1.1.RELEASE +