0

作業中のWebアプリケーションにプラグイン指向の機能を追加したいと思います。この背後にある主な理由は、顧客ごとに異なる種類の配布バンドル(jarファイルの異なるセットを含む)を構築できるようにすることです。

唯一のことは、アプリケーションの構成ファイルを変更して、プラグインがどこにあるかを伝えたくないということです。アプリケーションにプラグインを検出してもらいたいのですが。

本当にわかりやすくてわかりやすいものが必要だと思います。

いくつかの事前定義されたインターフェイスを実装するjarのクラスパスクラス(必要なセットアップアクションを実行します)を見つけようとすることが考えられる解決策の1つです。

これを行う方法はありますか?前もって感謝します。

4

1 に答える 1

3

java.util.ServiceLoaderについては、Javadocを参照してください。

于 2012-10-04T00:10:20.533 に答える