3

私のアプリケーションは、それぞれ独自の構成を必要とする多くのライブラリを利用しています。

たとえば、Hibernate と Apache Shiro の両方で、各ライブラリの構成ファイルでデータベース接続の詳細を指定する必要があります。これらの値を XML などの 1 つのファイルにまとめて管理を容易にする方法はありますか?

4

2 に答える 2

3

普遍的な解決策はありません。各ライブラリには (通常) 独自の構成方法があり、他のライブラリとの共有には適していません。

  • Spring DI を使用していた場合、Spring XML 配線ファイルを介して構成を共有するためのかなりの範囲があります...ライブラリがそのように構成可能である場合。(後者は、構成情報を挿入できる必要があることを意味します。たとえば、Properties オブジェクトとして)。

  • もう 1 つの可能性は、別のものを使用して構成ファイルを生成することです。例: Chef や Puppet ... または昔ながらのマクロ。

于 2013-07-20T14:08:21.687 に答える