Spring 3 によって提供される 2 つのアノテーション ( @Componentおよび@Configuration ) に遭遇しました。これらの間で少し混乱しています。
これが私が読んだものです@Component
この「context:component」を Bean 構成ファイルに入れます。つまり、Spring で自動スキャン機能を有効にします。base-package は、コンポーネントが保存されている場所を示しています。Spring はこのフォルダーをスキャンし、Bean (@Component で注釈が付けられています) を見つけて、Spring コンテナーに登録します。
したがって、Spring 構成 XML ファイルでそれらを宣言する必要なく、Bean を登録する@Configuration
場合は何を使用するのか疑問に思っています。@Controller