@Componentクラスパススキャンを使用してXML Bean定義を取り除くために、Spring 2.5でアノテーションが導入されたことを理解しています。
@BeanはSpring 3.0で導入され@Configuration、xmlファイルを完全に削除し、代わりにjava configを使用するために使用できます。
@Componentアノテーションを導入する代わりにアノテーションを再利用することは可能@Beanでしたか?私の理解では、最終的な目標はどちらの場合もBeanを作成することです。
Lite modeます。そして、それはお勧めできません。ここを参照してください:docs.spring.io/spring/docs/current/spring-framework-reference/...
@beanBeanのカスタマイズ可能なインスタンスを返す一方で@component、必要に応じてSpring IoCエンジンによって後でインスタンス化される可能性があるクラスを定義していると要約します。
