17.5.3 Spring-Loaded

“Spring Loaded is a JVM agent for reloading class file changes whilst a JVM is running.” (via the official README).

Spring-Loaded is not actively maintained and currently only supports Java versions < 9.
Using the CLI

If you are creating your project using the Micronaut CLI, supply the springloaded feature to preconfigure Springloaded in your project. This feature will include the Spring-Loaded agent JAR and provide the appropriate build tool config for Gradle or Maven to load the agent.

  1. $ mn create-app my-app features springloaded

You can start the application with ./gradlew run (Gradle) or ./mvnw compile exec:exec (Maven).