Описание тега spring-loaded
Агент Java, позволяющий перезагрузить класс в работающей JVM
Spring Loaded - это агент JVM для перезагрузки изменений файла класса во время работы JVM. Он преобразует классы во время загрузки, чтобы сделать их пригодными для последующей перезагрузки. В отличие от "горячей замены кода", которая допускает только простые изменения после запуска JVM (например, изменения тел методов), Spring Loaded позволяет вам добавлять / изменять / удалять методы / поля / конструкторы. Аннотации к типам / методам / полям / конструкторам также можно изменять, и можно добавлять / удалять / изменять значения в типах перечислений.
Spring Loaded может использоваться с любым байт-кодом, который может выполняться на JVM, и фактически является системой перезагрузки, используемой в Grails 2.
Интернет-ресурсы:
- SpringLoaded Home - домашняя страница проекта на github
- Начало работы с SpringLoaded - некоторые основные инструкции по использованию
- http://spring.io - Домашняя страница весеннего портфолио
- Блог Spring Team
- Видеоурок: