5

Apache Commons JCI API の ReloadingClassLoader を使用した経験のある人はいますか?

唯一の使用例は次のページにあります: http://commons.apache.org/jci/usage.html

ディレクトリまたはjarが変更されるたびに、クラスローダー内のクラスが自動的にリロードされると思いますか?

その場合、新しく変更されたクラスを使用するには、以前にロード/インスタンス化されたクラスを (loadClass() を呼び出して) 再度ロード/インスタンス化する必要がありますか? あれは正しいですか?

これが明確であることを願っています。

4

1 に答える 1

2

http://commons.apache.org/jci/apidocs/org/apache/commons/jci/ReloadingClassLoader.html - ここの最小限のドキュメントによると、loadClass を明示的に呼び出す必要があり、基になるリソースが変更された場合は、古いイメージではなく、クラスの新しいイメージを提供します。

ドキュメントはこれについてあまり広範ではないため、コードをチェックアウトすると便利です。

于 2011-11-01T11:47:43.197 に答える