Files
spring-cloud-bindings/spring-cloud-bindings-tests
Paketo Robot 5cd78bca2f v2.0.2-SNAPSHOT Development
Signed-off-by: Paketo Robot <robot@paketo.io>
2023-08-12 02:56:33 +00:00
..
2023-06-14 11:21:02 -04:00
2023-08-12 02:56:33 +00:00
2023-06-14 11:21:02 -04:00

Spring Cloud Bindings Test Boot 3

Purpose of this module

For several Spring Cloud Bindings integrations, the properties bindings need to be different between Spring Boot 2 and Spring Boot 3.

In a Spring Boot 3 application, the mapping needs to be different because of changes with Spring Data Redis:

Property Value
spring.data.redis.port {port}
spring.data.redis.host {host}

This module runs an application, based on Spring Boot 3, and checks whether the RedisConnectionFactory properly picked up the spring.data.redis.port and spring.data.redis.host values.

Pay attention to the 2 environment variables set in the pom.xml that set SERVICE_BINDING_ROOT - they allow Spring Boot Bindings to load the proper configuration in bindings/redis