(たぶん簡単な)質問があります。Spring と Hibernate を使用して osgi バンドルを作成しました。サービスが機能するようにすべてのコンピューターで hibernate.cfg.xml と beans.xml を編集するのは非常に不快です (データベースの IP アドレス、ポートなど)。ソースから完全なサービスを再構築することなく簡単に編集できます。
しかし、私はこれを行う方法がわかりませんか?
(たぶん簡単な)質問があります。Spring と Hibernate を使用して osgi バンドルを作成しました。サービスが機能するようにすべてのコンピューターで hibernate.cfg.xml と beans.xml を編集するのは非常に不快です (データベースの IP アドレス、ポートなど)。ソースから完全なサービスを再構築することなく簡単に編集できます。
しかし、私はこれを行う方法がわかりませんか?
PropertyPlaceholderConfigurerを使用して構成をレイアウトできます。これにより、OSGi フレームワークを開始するときに、データベース構成をシステム プロパティとして指定できます。
Hibernate.cfg.xml ファイルを使用する必要はありません。Spring Context 内ですべてを構成できるため、Properties Configurer を利用できます。このサンプルを見てください。