Описание тега spring-loaded

Агент Java, позволяющий перезагрузить класс в работающей JVM

Spring Loaded - это агент JVM для перезагрузки изменений файла класса во время работы JVM. Он преобразует классы во время загрузки, чтобы сделать их пригодными для последующей перезагрузки. В отличие от "горячей замены кода", которая допускает только простые изменения после запуска JVM (например, изменения тел методов), Spring Loaded позволяет вам добавлять / изменять / удалять методы / поля / конструкторы. Аннотации к типам / методам / полям / конструкторам также можно изменять, и можно добавлять / удалять / изменять значения в типах перечислений.

Spring Loaded может использоваться с любым байт-кодом, который может выполняться на JVM, и фактически является системой перезагрузки, используемой в Grails 2.

Интернет-ресурсы: