スポンサーリンク

アノテーション

SpringBootの@ComponentScanアノテーション

投稿日:

SpringBootの@ComponentScanとは?

まずは、公式Javadocを見てみます。

@Configuration クラスで使用するコンポーネントスキャンディレクティブを構成します。Spring XML の 要素と並行してサポートを提供します。

basePackageClasses() または basePackages()(またはその別名 value())のいずれかを指定して、スキャンする特定のパッケージを定義できます。特定のパッケージが定義されていない場合、このアノテーションを宣言するクラスのパッケージからスキャンが行われます。

org.springframework.context.annotation アノテーション型 ComponentScan

SpringBoot案件における@ComponentScanを使うシーンは?

プロジェクトディレクトリを分けて作ったが、ライブラリとしてではなくソースをそのまま流用するようなプロジェクト構成の場合、流用したいプロジェクトのクラスに@ComponentScanを付与することがあります。

Udemyのハンズオン動画講座でSpringBootのスキルを磨く!

スポンサーリンク

-アノテーション

Copyright© 【Spring Hack】 , 2022 All Rights Reserved Powered by AFFINGER5.