@Component で注釈が付けられた Spring Bean があります。しかし、Bean パラメーターを設定/指定したい。私が知る限り、アノテーションを使い続けたい場合の唯一の選択肢は、Bean がインスタンス化されるときに @Configuration クラスを使用してパラメーターを指定することです。ただし、その場合、Bean を宣言するのは @Configuration クラス次第であるため、@Component を削除する必要があります。
基本的に、 @Configuration と @Component の使用は相互に排他的であるように見えます。同様に、XML で Bean を宣言し、@Component で注釈を付けることも相互に排他的です。
クラス自体 (@Component で注釈が付けられていて、特別な初期化を必要としない場合) と JavaConfig クラス内の 2 つの場所で宣言を行うのは少し面倒です。このように見えるのは私だけでしょうか?または、@Comonent アノテーションを使用しながらパラメーターを指定する方法はありますか?