Spotted a bug? Have a great idea? Help us make google.dev great!

Java on Google Cloud—Intermediate

Learn intermediate skills for developing Java apps on, and deploying them to, Google Cloud.

Return to the home page for Java on Google Cloud.

Codelabs

Codelab

In this codelab, you write a simple Hibernate app that connects to Cloud Spanner. You create a Spanner database and use the Spanner Dialect for Hibernate ORM. You implement create, read, update, and delete (CRUD) operations with Hibernate ORM.

Codelab

In this codelab, you create two apps that communicate using the Spring Integration channel adapters provided by Spring Cloud GCP. Spring Integration provides you with a messaging mechanism to exchange messages through MessageChannels.

Codelab

Deploy a simple Spring Boot Java web app to Kubernetes running on GKE.

Tutorials

Tutorial

Make an HTTP request to the Vision API from a Java program. Review how you authenticate the request and how you access the API.

Tutorial

This tutorial demonstrates how to build and deploy a Slash Command for Slack on Google Cloud.

Tutorial

In this tutorial, you set up your server to authenticate subscriptions to secure channels and send messages over the channel. In a browser, you subscribe to Pusher events and channels, and send messages to the server to pass to remote clients.

Tutorial

In this tutorial, you deploy a Grails 3 app to App Engine flexible environment. You upload images to Cloud Storage and use a Cloud SQL for MySQL database.

Tutorial

In this tutorial, you set up Spring Pet Clinic and run it on App Engine flexible environment with Cloud SQL.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.