最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Spring系列(三):@ComponentScan注解用法介紹

2022-02-22 20:52 作者:IT技術(shù)分享社區(qū)  | 我要投稿



? ? ? ? ?今天給大家分享Spring中@ComponentScan注解的用法,希望對(duì)大家能有所幫助!

1、@ComponentScan注解的作用

@ComponentScan注解一般和@Configuration注解一起使用,主要的作用就是定義包掃描的規(guī)則,然后根據(jù)定義的規(guī)則找出哪些需類需要自動(dòng)裝配到spring的bean容器中,然后交由spring進(jìn)行統(tǒng)一管理。說(shuō)明:針對(duì)標(biāo)注了@Controller、@Service、@Repository、@Component 的類都可以別spring掃描到。

2、@ComponentScan注解屬性介紹

2.1 value

指定要掃描的包路徑

2.2 excludeFilters(排除規(guī)則)

excludeFilters=Filter[] 指定包掃描的時(shí)候根據(jù)規(guī)則指定要排除的組件

2.3 includeFilters(包含規(guī)則)

includeFilters =Filter[] 指定包掃描的時(shí)候根據(jù)規(guī)則指定要包含的組件.注意:要設(shè)置useDefaultFilters = false(系統(tǒng)默認(rèn)為true,需要手動(dòng)設(shè)置) includeFilters包含過(guò)濾規(guī)則才會(huì)生效。

2.4 FilterType屬性

FilterType.ANNOTATION:按照注解過(guò)濾FilterType.ASSIGNABLE_TYPE:按照給定的類型,指定具體的類,子類也會(huì)被掃描到FilterType.ASPECTJ:使用ASPECTJ表達(dá)式FilterType.REGEX:正則FilterType.CUSTOM:自定義規(guī)則useDefaultFilters: 配置是否開(kāi)啟可以對(duì)加@Component,@Repository,@Service,@Controller注解的類進(jìn)行檢測(cè), 針對(duì)Java8 語(yǔ)法可以指定多個(gè)@ComponentScan,Java8以下可以用 @ComponentScans() 配置多個(gè)規(guī)則

3、示例

3.1 各種過(guò)濾過(guò)濾規(guī)則示例


3.2 自定義過(guò)濾規(guī)則 需要新建?TestTypeFilter.java



3.3 新建測(cè)試類 ?TestComponentScan.java

具體的運(yùn)行效果可以查看控制臺(tái)輸出結(jié)果,是否和預(yù)期的一樣,具體有不清楚的歡迎溝通交流。


Spring系列(三):@ComponentScan注解用法介紹的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
雷波县| 普兰店市| 沧州市| 临潭县| 山丹县| 黑山县| 石渠县| 临汾市| 丰原市| 富裕县| 盐山县| 原阳县| 石嘴山市| 栾川县| 济源市| 鸡西市| 平顶山市| 犍为县| 章丘市| 金溪县| 镇安县| 平陆县| 徐汇区| 泸西县| 彝良县| 商水县| 新化县| 新安县| 吴川市| 镇江市| 阿克苏市| 天水市| 石门县| 卓资县| 建平县| 巨鹿县| 洱源县| 介休市| 博湖县| 永兴县| 马公市|