私はSpringユーザーですから、org.springframework.beans.factory.annotation.Value
と依存関係注入のようなものが大好きです。org.springframework.beans.factory.annotation.Valueの代わりにSpringベースではありません
残念ながら、私が取り組んでいるプロジェクトでは、Springを使用する必要はありません。確かに、私はプロパティをロードする愚かなクラスを書くことができ、これらのプロパティのそれぞれのゲッターメソッドを持っています。私が不思議に思うのは、プロパティファイルからこれらの値を私の変数に注入できる、よりエレガントで軽量な代替パッケージがあるかどうかです。上記のようなアノテーションの付いた何か。
私は基本的にSpring/Guiceフレームワーク全体の複雑さを避ける必要があります。
ありがとうございます!
[Commons-Configuration](http://commons.apache.org/configuration/userguide/user_guide.html)がありますが、Beanフィールドに注釈を付けるほど簡単ではありません。本当にほんの一握りの鍵であれば、手作業でコード化するのが一番良いかもしれません。あなたがいつ手に負えなくなったのかを認識してから、フレームワークを使用してください。 – Barend
スタンドアローンのアプリケーションを起動している場合、 'System.getProperty(String、String)'は最も単純な設定要件を網羅しています。サーブレットの場合は、 'init-param'sを使用します。 – Barend
@BarendGarvelink:もし、System.getPropertyを使いたければ、注釈付きクラスを要求していないでしょう。私はプロパティファイルを持っています。 cmd行の引数を渡すことは非常に不便です。 サーブレットの提案も私が探しているものではありません。 – carlspring