Spring Tips: Manipulating the Platform with the Spring Cloud Cloud Foundry Java Client Autoconfiguration
Hi, Spring fans! Welcome to another installment of Spring Tip! In this installment, we look at something near and dear to my heart (and my
@author tag!) - the Cloud Foundry Java client auto-configuration.
Cloud Foundry is an open-source PaaS. It has a lot of flexibility. I’m in love with it if I’m honest. It’s simple. I love things like it that give me flexibility without requiring too many sacrifices at the altar of the YAML deity. It’s an opinionated platform as a service. You give the platform an application, and it deploys them. You upload a spring boot app, and it figures out that the app is a standalone, self-contained, so-called “fat”
.jar and it downloads the required JDK, configures the necessary amount of memory and then creates a filesystem with your app, the JDK, the right configuration, and then turns it all into a container.