Skip to content

A rapid startup template for Spring Boot GraalVM native applications, designed for the cloud-native era.

Notifications You must be signed in to change notification settings

inRemark/hello-springboot-native

Repository files navigation

README

Spring Boot GraalVM Native Build Template

A rapid startup template for Spring Boot GraalVM native applications, designed for the cloud-native era.

🚀 Quick Start

./mvnw -Pnative native:compile -Dmaven.test.skip=true

cd target/hello-springboot-native/bin

./start.sh

✨ Features

  • 🏃 Ultra-fast startup: Startup time reduced from seconds to milliseconds
  • 💾 Memory optimization: Runtime memory usage reduced by 50%+
  • 🐳 Container friendly: Smaller Docker image size
  • 🔧 Production ready: Pre-configured solutions for reflection, resources, proxies, and other native compatibility
  • 🌍 Multi-environment: Complete support for dev/test/uat/prod environments

🛠 Technology Stack

  • Spring Boot 3.x
  • GraalVM Native Image
  • Spring Native AOT
  • Maven Native Plugin

About

A rapid startup template for Spring Boot GraalVM native applications, designed for the cloud-native era.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published