Implementing the software
Now would be a good time to visit the GitHub repository for this book and review the code for the sample application. This can be found at https://github.com/PacktPublishing/Modernizing-Applications-with-Google-Cloud-Platform. The following sections of this chapter examine key aspects of the implementation to ensure we understand how the architecture for the example application has been implemented.
Spring Boot configuration
We discussed earlier that Spring Boot is an opinionated auto-configuring framework, so what does this mean in practice? Simply put, we make sure the appropriate dependencies are available and enable the features we are interested in. This sets up a sane set of defaults that works for most situations (but not all).
In our example application, the dependencies are managed by Gradle, so in our build.gradle
file, we have the following configuration in the dependencies section:
build.gradle
implementation 'org.springframework...