DIコンテナにパッケージが異なるBeanを登録する
パッケージが異なるBeanを登録するには、@ComponentScanや@ComponentScansアノテーションを使用します。
jp.co.confrage2というパッケージにDIしたいクラス(HogeService)が存在する場合、@ComponentScan(“jp.co.confrage2”)とします。
@Component
@ComponentScan("jp.co.confrage2")
public class Xxx() {
@Autowired
private HogeService service;
// ...
}
複数パッケージが存在する場合は@ComponentScansアノテーションを使用します。
@ComponentScans(
value = {
@ComponentScan("jp.co.confrage2"),
@ComponentScan("jp.co.confrage3")
}
)

KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES20xx),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^


コメント