私は8つのメンバを持つSpringコンポーネントを持っています。たくさんのフィールドを持つSpringコンストラクタの注入
私は現在、これらの8人のメンバーにフィールドインジェクションをautowireしています。
これらのメンバーをプライベートファイナルにして、コンストラクタインジェクションを設定して設定します。
これは簡単に行うことができますが、今は8つのパラメータを持つコンポーネントコンストラクタがあります。
私はセッター注入を使用してこれらの値をXMLファイルに設定できますが、これはやりたくありません。
他の選択肢はありますか?
EDIT:
このコンポーネントは、ただ一つのことを行います。しかし、それは他のいくつかのサービスを呼び出すことを含む。したがって、8回の注射
のようなものになります最後の。 – ESala
良い点 - 私はそれを試みて、それはオプションではなかったことを忘れてしまった;) –
あなたのコンストラクタを生成するためにロンボクを使う? – chrylis