From b12d05b080e9333d862ebc6e2361cdd22b5a87e4 Mon Sep 17 00:00:00 2001 From: Antoine Rey Date: Sun, 28 Feb 2021 09:43:38 +0100 Subject: [PATCH] Upgrade to Spring Cloud 2020.0.1 (aka Ilford) and Spring Boot 2.4.2 (#173) --- pom.xml | 8 ++++---- spring-petclinic-admin-server/pom.xml | 8 ++++++-- .../src/main/resources/bootstrap.yml | 4 +++- spring-petclinic-api-gateway/pom.xml | 6 +++++- .../src/main/resources/bootstrap.yml | 4 +++- spring-petclinic-config-server/pom.xml | 6 +++++- .../src/test/resources/application.yml | 6 ++++++ spring-petclinic-customers-service/pom.xml | 6 +++++- .../src/main/resources/bootstrap.yml | 4 +++- spring-petclinic-discovery-server/pom.xml | 18 +++++------------- .../discovery/DiscoveryServerApplication.java | 2 +- .../src/main/resources/bootstrap.yml | 4 +++- spring-petclinic-vets-service/pom.xml | 6 +++++- .../src/main/resources/bootstrap.yml | 4 +++- spring-petclinic-visits-service/pom.xml | 6 +++++- .../src/main/resources/bootstrap.yml | 4 +++- 16 files changed, 65 insertions(+), 31 deletions(-) create mode 100644 spring-petclinic-config-server/src/test/resources/application.yml diff --git a/pom.xml b/pom.xml index 02b518cc2..88598252d 100644 --- a/pom.xml +++ b/pom.xml @@ -6,12 +6,12 @@ org.springframework.boot spring-boot-starter-parent - 2.3.6.RELEASE + 2.4.2 org.springframework.samples spring-petclinic-microservices - 2.3.6 + 2.4.2 ${project.artifactId} pom @@ -29,8 +29,8 @@ 1.8 3.11.1 - 2.3.6.RELEASE - Hoxton.SR9 + 2.4.2 + 2020.0.1 2.22.0 diff --git a/spring-petclinic-admin-server/pom.xml b/spring-petclinic-admin-server/pom.xml index 5094e7914..4ccdc17af 100644 --- a/spring-petclinic-admin-server/pom.xml +++ b/spring-petclinic-admin-server/pom.xml @@ -12,11 +12,11 @@ org.springframework.samples spring-petclinic-microservices - 2.3.6 + 2.4.2 - 2.2.2 + 2.3.1 9090 ${basedir}/../docker @@ -27,6 +27,10 @@ org.springframework.boot spring-boot-starter + + org.springframework.cloud + spring-cloud-starter-bootstrap + org.springframework.cloud spring-cloud-starter-config diff --git a/spring-petclinic-admin-server/src/main/resources/bootstrap.yml b/spring-petclinic-admin-server/src/main/resources/bootstrap.yml index acd744935..d1ec2a854 100644 --- a/spring-petclinic-admin-server/src/main/resources/bootstrap.yml +++ b/spring-petclinic-admin-server/src/main/resources/bootstrap.yml @@ -6,7 +6,9 @@ spring: name: admin-server --- spring: - profiles: docker + config: + activate: + on-profile: docker cloud: config: uri: http://config-server:8888 diff --git a/spring-petclinic-api-gateway/pom.xml b/spring-petclinic-api-gateway/pom.xml index 41e67b212..0e9126ad2 100644 --- a/spring-petclinic-api-gateway/pom.xml +++ b/spring-petclinic-api-gateway/pom.xml @@ -11,7 +11,7 @@ org.springframework.samples spring-petclinic-microservices - 2.3.6 + 2.4.2 @@ -53,6 +53,10 @@ org.springframework.cloud spring-cloud-sleuth-zipkin + + org.springframework.cloud + spring-cloud-starter-bootstrap + org.springframework.cloud spring-cloud-starter-circuitbreaker-reactor-resilience4j diff --git a/spring-petclinic-api-gateway/src/main/resources/bootstrap.yml b/spring-petclinic-api-gateway/src/main/resources/bootstrap.yml index f4cc782f9..9aef7487e 100644 --- a/spring-petclinic-api-gateway/src/main/resources/bootstrap.yml +++ b/spring-petclinic-api-gateway/src/main/resources/bootstrap.yml @@ -6,7 +6,9 @@ spring: name: api-gateway --- spring: - profiles: docker + config: + activate: + on-profile: docker cloud: config: uri: http://config-server:8888 diff --git a/spring-petclinic-config-server/pom.xml b/spring-petclinic-config-server/pom.xml index 0c28aee55..737caf812 100644 --- a/spring-petclinic-config-server/pom.xml +++ b/spring-petclinic-config-server/pom.xml @@ -11,7 +11,7 @@ org.springframework.samples spring-petclinic-microservices - 2.3.6 + 2.4.2 @@ -32,6 +32,10 @@ org.springframework.cloud spring-cloud-config-server + + org.springframework.cloud + spring-cloud-starter-bootstrap + diff --git a/spring-petclinic-config-server/src/test/resources/application.yml b/spring-petclinic-config-server/src/test/resources/application.yml new file mode 100644 index 000000000..b4fb9c744 --- /dev/null +++ b/spring-petclinic-config-server/src/test/resources/application.yml @@ -0,0 +1,6 @@ +spring: + cloud: + config: + server: + git: + uri: https://github.com/spring-petclinic/spring-petclinic-microservices-config diff --git a/spring-petclinic-customers-service/pom.xml b/spring-petclinic-customers-service/pom.xml index ac198f123..de578ac6d 100644 --- a/spring-petclinic-customers-service/pom.xml +++ b/spring-petclinic-customers-service/pom.xml @@ -11,7 +11,7 @@ org.springframework.samples spring-petclinic-microservices - 2.3.6 + 2.4.2 @@ -41,6 +41,10 @@ + + org.springframework.cloud + spring-cloud-starter-bootstrap + org.springframework.cloud spring-cloud-starter-config diff --git a/spring-petclinic-customers-service/src/main/resources/bootstrap.yml b/spring-petclinic-customers-service/src/main/resources/bootstrap.yml index c0f6dca61..58281a444 100644 --- a/spring-petclinic-customers-service/src/main/resources/bootstrap.yml +++ b/spring-petclinic-customers-service/src/main/resources/bootstrap.yml @@ -6,7 +6,9 @@ spring: name: customers-service --- spring: - profiles: docker + config: + activate: + on-profile: docker cloud: config: uri: http://config-server:8888 diff --git a/spring-petclinic-discovery-server/pom.xml b/spring-petclinic-discovery-server/pom.xml index 2efabd77f..a6ca05cc1 100644 --- a/spring-petclinic-discovery-server/pom.xml +++ b/spring-petclinic-discovery-server/pom.xml @@ -11,7 +11,7 @@ org.springframework.samples spring-petclinic-microservices - 2.3.6 + 2.4.2 @@ -30,23 +30,15 @@ org.springframework.cloud - spring-cloud-starter-config + spring-cloud-starter-bootstrap org.springframework.cloud - spring-cloud-starter-netflix-eureka-server - - - - - org.junit.jupiter - junit-jupiter-api - test + spring-cloud-starter-config - org.junit.jupiter - junit-jupiter-engine - test + org.springframework.cloud + spring-cloud-starter-netflix-eureka-server diff --git a/spring-petclinic-discovery-server/src/main/java/org/springframework/samples/petclinic/discovery/DiscoveryServerApplication.java b/spring-petclinic-discovery-server/src/main/java/org/springframework/samples/petclinic/discovery/DiscoveryServerApplication.java index 59e2c3396..6c2d281ec 100644 --- a/spring-petclinic-discovery-server/src/main/java/org/springframework/samples/petclinic/discovery/DiscoveryServerApplication.java +++ b/spring-petclinic-discovery-server/src/main/java/org/springframework/samples/petclinic/discovery/DiscoveryServerApplication.java @@ -22,8 +22,8 @@ /** * @author Maciej Szarlinski */ -@EnableEurekaServer @SpringBootApplication +@EnableEurekaServer public class DiscoveryServerApplication { public static void main(String[] args) { diff --git a/spring-petclinic-discovery-server/src/main/resources/bootstrap.yml b/spring-petclinic-discovery-server/src/main/resources/bootstrap.yml index 9c07ca22b..eba87c89e 100644 --- a/spring-petclinic-discovery-server/src/main/resources/bootstrap.yml +++ b/spring-petclinic-discovery-server/src/main/resources/bootstrap.yml @@ -6,7 +6,9 @@ spring: name: discovery-server --- spring: - profiles: docker + config: + activate: + on-profile: docker cloud: config: uri: http://config-server:8888 diff --git a/spring-petclinic-vets-service/pom.xml b/spring-petclinic-vets-service/pom.xml index 7b14f16f5..570452cb3 100644 --- a/spring-petclinic-vets-service/pom.xml +++ b/spring-petclinic-vets-service/pom.xml @@ -11,7 +11,7 @@ org.springframework.samples spring-petclinic-microservices - 2.3.6 + 2.4.2 @@ -53,6 +53,10 @@ org.springframework.cloud spring-cloud-sleuth-zipkin + + org.springframework.cloud + spring-cloud-starter-bootstrap + org.springframework.cloud spring-cloud-starter-config diff --git a/spring-petclinic-vets-service/src/main/resources/bootstrap.yml b/spring-petclinic-vets-service/src/main/resources/bootstrap.yml index 59c6dd258..bc2f683e5 100644 --- a/spring-petclinic-vets-service/src/main/resources/bootstrap.yml +++ b/spring-petclinic-vets-service/src/main/resources/bootstrap.yml @@ -6,7 +6,9 @@ spring: name: vets-service --- spring: - profiles: docker + config: + activate: + on-profile: docker cloud: config: uri: http://config-server:8888 diff --git a/spring-petclinic-visits-service/pom.xml b/spring-petclinic-visits-service/pom.xml index e7c495858..670acbe68 100644 --- a/spring-petclinic-visits-service/pom.xml +++ b/spring-petclinic-visits-service/pom.xml @@ -11,7 +11,7 @@ org.springframework.samples spring-petclinic-microservices - 2.3.6 + 2.4.2 @@ -40,6 +40,10 @@ + + org.springframework.cloud + spring-cloud-starter-bootstrap + org.springframework.cloud spring-cloud-starter-config diff --git a/spring-petclinic-visits-service/src/main/resources/bootstrap.yml b/spring-petclinic-visits-service/src/main/resources/bootstrap.yml index 1ddd133b1..92f4fcae3 100644 --- a/spring-petclinic-visits-service/src/main/resources/bootstrap.yml +++ b/spring-petclinic-visits-service/src/main/resources/bootstrap.yml @@ -6,7 +6,9 @@ spring: name: visits-service --- spring: - profiles: docker + config: + activate: + on-profile: docker cloud: config: uri: http://config-server:8888