When we started building AppEngine Java7, the community recommendation and examples were centered around using Guice+Jersey. Despite having a long history with SpringBoot, our company invested in Guice/Jersey infrastructure for AppEngine.
Since the release of java8, there are a few observations that lead us to wonder if Guice+Jersey is still the recommended path:
* The emergence of Spring Cloud GCP (primarily developed by Google)
* Inclusion of SpringBoot examples in getting-started-java (not seeing any Guice/Jersey examples)
* A Google Codelab dedicated to SpringBoot in AppEngine
Is there any formal/informal recommendation for Java8 AppEngine between Spring vs Guice+Jersey?