Deploy Spring Boot

This article will teach you how to deploy your Spring Boot (opens in a new tab) project on Zeabur.

Step 1: Environment Configuration

You can test and build locally first to make sure your project can run normally.

The JDK version available on Zeabur is as follows:

  • 19
  • 17 (default)
  • 11
  • 8
  • 7

Specify JDK Version

You can specify the JDK version in pom.xml or build.gradle.

For example, if you use Maven, add the following settings in pom.xml:

<properties>
    <java.version>11</java.version>
</properties>

If you use Gradle, add the following settings in build.gradle:

sourceCompatibility = 11

Step 2: Create a Project (Optional)

First, you need to initialize a Spring Boot project in your local development environment. We can follow the instructions in the Spring Boot official document (opens in a new tab) to complete this step, or initialize a Spring Boot project according to your favorite IDE (such as IntelliJ IDEA (opens in a new tab) or Eclipse (opens in a new tab)).

If you use the Gradle deployment tool, you need to open the build.gradle file in the Gradle project and add the following settings:

jar {
    enabled = false
    manifest {
        attributes 'Main-Class': 'com.example.demo.DemoApplication' // <-- Please replace with your own main class
    }
}

After creation, initialize a Git repository for it and deploy it to your GitHub.

Step 3: Deploy Spring Boot Project

In your project, click the Deploy service or Add new service button, and select Deploy your source code.

deploy

Search for the Spring Boot code repository you want to deploy, and click Import. Your Spring Boot application will automatically start deploying.