Ich habe einige Probleme mit Feder geladen mit Feder mvc. Ich habe das gefüllte Glas als Java-Agent auf dem Server hinzugefügt.Mit Feder im Frühjahr geladen mvc Rahmen
Jetzt, als ich neue Methoden zum Beispiel in meinem Fall hinzugefügt habe ich eine neue Methode testHomes(), und es gibt mir mit diesem Dialog.
Ich habe auch Automatisch erstellen I Frühling Rahmen 4.2.5.RELEASE verwenden.
ich auf den folgenden Link geprüft SpringLoaded
Im Gegensatz zu ‚Hot Code ersetzen‘, die nur einfache Änderungen einmal JVM erlaubt ausgeführt wird (zB Änderungen an Methodenrümpfe), gefedert ermöglicht Ihnen das Hinzufügen/ändern/lösche Methoden/Felder/Konstruktoren. Die Anmerkungen zu types/methods/fields/constructors können ebenfalls geändert werden, und es ist möglich, Werte in enum-Typen hinzuzufügen/zu entfernen/zu ändern.
Kann ich das irgendwie machen?
Grüße,
Ihre Konfiguration ist perfekt. Aber es gibt einige interne Probleme mit Spring geladen. Es kann also keine neuen Methoden ohne erneute Implementierung laden. Versuchen Sie einige Zeilen innerhalb der Methode zu ändern. Ich denke, es würde gut funktionieren. –
Ja, wenn ich den Körper der bestehenden Methode ändern, ist es in Ordnung. Ein kurzer Blick auf die gefederte Beschreibung hat meine Aufmerksamkeit erregt: "Im Gegensatz zu 'hot code replace', das nur einfache Änderungen erlaubt, sobald eine JVM läuft (zB Änderungen an Methodenkörpern), erlaubt Spring Loaded das Hinzufügen/Ändern/Löschen von Methoden/fields/constructors Die Annotationen für types/methods/fields/constructors können ebenfalls geändert werden, und es ist möglich, Werte in enum - Typen hinzuzufügen/zu entfernen/zu ändern. –
Ich sehe in ihrer Dokumentation, dass Sie übergeben müssen "-noverify" Argument zur JVM, aber ich sehe das nicht in Ihrer JVM-Konfiguration. Es scheint nicht optional zu sein. – Gus