私はHibernateを使用してSpring3MVCWebアプリを作成する基本的な段階にあります。すべてのデータモデルクラスがデータベーステーブルプレフィックス名などの基本的な構成値にアクセスできるようにしたい。このオプションが必要なので、私(または他の開発者)は.propertiesで変更することでその場で変更できます。ファイル。
.propertiesファイルから一連のプロパティをロードする静的ブロックを使用してutilパッケージにConfigクラスを作成するのが最善の策ですか?クラス自体は静的であり、さまざまなゲッターが内部の値にアクセスできると思います。
上記の方法を選択した場合、何らかの理由で指定した.propertiesファイルをロードできなかった場合に、アプリケーションがロードされなかった(穏やかに失敗した)ことをどのように保証できますか?例外を除いて?
私のやり方が悪臭を放つ場合、より良いシナリオは何でしょうか?
ありがとう!