私はその場でグルーヴィーファイルの変更をできるようにしたい、リフレッシュグルーヴィーなクラスローダを探しています、私は GroovyScriptEngine
のことを行う知っているが、私はAClass.groovy
とBClass.groovy
を持っている、と私はAClass
で書く場合:リフレッシュ可能なGroovyクラスローダは実装していますか?
Class pageClass = ClassUtils.forName("BClass", this.getClass().getClassLoader());
BClass.groovy
が機能しない場合、BClassの自動リロードは機能しません。
私は最善の解決策は、リフレッシュ可能なClassLoaderが必要だと思いますが、私は既存の実装を見つけることができません。
私はspring-groovyとgrailsを使用していません。独立した実装が必要です。あなたがあなたのアプリケーションを再起動する必要がものを変更しないことを可能にする
おかげ
"BClass.groovyが動作しない場合、BClassは動作しません"とは、BClass.groovyが存在しない場合、BClassをロードできないことを意味します。 – blackdrag