Personal experiences with Native (GraalVM) Images and Spring 6 / Spring Boot 3?

This page summarizes the projects mentioned and recommended in the original post on /r/java

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. Spring

    Spring Framework

    ...but you actually can't. This issue - which was thankfully recently closed - demonstrated that the pre-compiled code is not 100% indicative of the AOT-compiled end product, so that spectre of having to conduct the build process on your work machine still exists.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. Graal

    GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀

    Also, what's not so great is if you have a dependency like BouncyCastle, where you're not super familiar with the code, and you need to figure out how to configure it. There's open conversations like this: https://github.com/oracle/graal/issues/951

  4. spring-boot-3-aot

    Hi, Spring fans! In this installment we briefly look at some of the new support for building native applications in Spring Framework 6 and Spring Boot 3

  5. demo-profile-aot

    Thanks for trying the native support and providing feedback. I see various comments about the lack of profile support like on the JVM with regular Spring Boot application. In order to clarify, I created this https://github.com/sdeleuze/demo-profile-aot repository that demonstrates what can change at runtime, and what can not.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Getting Started with Spring Boot 3 for .NET Developers

    3 projects | dev.to | 30 Dec 2024
  • Live Objects All the Way Down: Removing the Barriers Between Apps and VMs

    1 project | news.ycombinator.com | 8 Jan 2024
  • Crash report and loading time

    1 project | /r/fabricmc | 15 Nov 2023
  • Leveraging Rust in our high-performance Java database

    3 projects | news.ycombinator.com | 20 Sep 2023
  • A JVM in Rust part 5 – Executing instructions

    4 projects | news.ycombinator.com | 28 Aug 2023

Did you know that Java is
the 8th most popular programming language
based on number of references?