---
title: "Deploy Spring Boot (Java 20)"
description: "A Spring Boot starter for Java 20."
category: "Starters"
url: https://railway.com/deploy/Lhg09r
---

# Deploy Spring Boot (Java 20)

A Spring Boot starter for Java 20.

**[Deploy Spring Boot (Java 20) on Railway](https://railway.com/template/Lhg09r)**

- **Creator:** Aleks Rūtiņš's Projects
- **Category:** Starters
- **Total deploys:** 113

## Template content

### springboot-java

- **Source:** https://github.com/aleksrutins/springboot-java
- **Public domain:** Yes

### Postgres https://devicons.railway.app/i/postgresql.svg

- **Image:** ghcr.io/railwayapp-templates/postgres-ssl:latest

## Documentation

This is a simple PostgreSQL-backed todos app as a Spring Boot starter for Java 20. It includes a controller, Thymeleaf templating, a PostgreSQL database, and a static file for styles.

To read more about Spring Boot, visit the (Spring Boot Learn page)[https://spring.io/projects/spring-boot#learn].

## Similar templates

- [open-excalidraw](https://railway.com/deploy/open-excalidraw) — Self-hostable collaborative drawing built on Excalidraw
- [caring-vibrancy](https://railway.com/deploy/caring-vibrancy) — Deploy and Host caring-vibrancy with Railway
- [Appsmith](https://railway.com/deploy/appsmith-1) — Low-code platform for internal tools, dashboards, and admin panels.

Open this page in a browser: https://railway.com/deploy/Lhg09r
