Spring Loaded is a JVM agent for reloading class file changes whilst a JVM is running. It transforms classes at loadtime to make them amenable to later reloading. Unlike 'hot code replace' which only allows simple changes once a JVM is running (e.g. changes to method bodies), Spring Loaded allows you to add/modify/delete methods/fields/constructors. The annotations on types/methods/fields/constructors can also be modified and it is possible to add/remove/change values in enum types.

Spring Loaded is usable on any bytecode that may run on a JVM, and is actually the reloading system used in Grails 2.

Code Quality Rank: L1
Programming language: Java
Tags: Development    

Spring Loaded alternatives and related libraries

Based on the "Development" category

Do you think we are missing an alternative of Spring Loaded or a related project?

Add another 'Development' Library

Spring Loaded Recommendations

There are no recommendations yet. Be the first to promote Spring Loaded!

Have you used Spring Loaded? Share your experience. Write a short recommendation and Spring Loaded, you and your project will be promoted on Awesome Java.
Recommend Spring Loaded

Recently added Spring Loaded resources

Do you know of a usefull tutorial, book or news relevant to Spring Loaded?
Be the first to add one!