久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

java - Spring Boot中@EnableAutoConfiguration和@ComponengScan有什么區(qū)別?

瀏覽:120日期:2023-12-12 13:47:47

問題描述

現(xiàn)在的新版spring boot中@SpringBootApplication已經(jīng)等價(jià)于@Configuration, @ComponentScan, @EnableConfiguration。請(qǐng)問@EnableAutoConfiguration和@ComponengScan之間有什么區(qū)別?既然@EnableAutoConfiguration可以自動(dòng)掃描路徑下面的所有bean,那么@ComponentScan似乎就沒有存在的必要了?

問題解答

回答1:

1.@EnableAutoConfiguration 主要是用來開啟自動(dòng)配置是掃描jar包下,配置了META-INF/spring.factories里面的類和針對(duì)當(dāng)前包以及子包下的自定義組件的(也就是歸spring管理的)2.@ComponengScan是用來配置自定義組件的(也就是歸spring管理的),可以指定base路徑orBaseClass

如果要加載的類不在@EnableAutoConfiguration下不會(huì)被加載,而且@ComponentScan為spring-context包下的類,是已經(jīng)存在N久的用于在<context:component-scan>

回答2:

@ComponentScan 可以掃描你引入的jar里面的package

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 华宁县| 新化县| 山阴县| 得荣县| 车致| 吉木乃县| 南木林县| 鹿邑县| 奉化市| 宁乡县| 青岛市| 齐齐哈尔市| 五莲县| 石楼县| 资中县| 太谷县| 东阳市| 丰县| 大埔县| 辽源市| 中方县| 剑川县| 蛟河市| 余干县| 壤塘县| 喀什市| 宜兰市| 扎赉特旗| 荆州市| 石渠县| 祁东县| 灵山县| 南丰县| 大丰市| 西藏| 四川省| 乾安县| 桑日县| 隆回县| SHOW| 通城县|