99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

如何在SpringBoot中使用@Conditional注解-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)如何在SpringBoot中使用@Conditional注解,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

創(chuàng)新互聯(lián)長期為數(shù)千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為策勒企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè),策勒網(wǎng)站改版等技術(shù)服務(wù)。擁有十余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

springboot是什么

springboot一種全新的編程規(guī)范,其設(shè)計(jì)目的是用來簡化新Spring應(yīng)用的初始搭建以及開發(fā)過程,SpringBoot也是一個(gè)服務(wù)于框架的框架,服務(wù)范圍是簡化配置文件。

該@Conditional注釋可以在以下任一方式使用:


作為任何@Bean方法的方法級注釋  作為任何類的直接或間接注釋的類型級別注釋 @Component,包括@Configuration類  作為元注釋,目的是組成自定義構(gòu)造型注釋

改注解主要源碼之一,通過match匹配,符合條件才裝載到Spring容器

@Overridepublic boolean matches(ConditionContext context, AnnotatedTypeMetadata metadata) { if (context.getEnvironment() != null) {  // Read the @Profile annotation attributes  MultiValueMap<String, Object> attrs = metadata.getAllAnnotationAttributes(Profile.class.getName());  if (attrs != null) {   for (Object value : attrs.get("value")) {    if (context.getEnvironment().acceptsProfiles(((String[]) value))) {     return true;    }   }   return false;  } } return true;}

作用:總而言之,只有@Conditional指定的條件成立,才給容器添加組件

@Conditional派生注解:@Conditional派生了很多注解,下面給個(gè)表格列舉一下派生注解的用法

@ConditionalOnJava      系統(tǒng)的java版本是否符合要求              @ConditionalOnBean      有指定的Bean類              @ConditionalOnMissingBean      沒有指定的bean類              @ConditionalOnExpression      符合指定的SpEL表達(dá)式              @ConditionalOnClass      有指定的類              @ConditionalOnMissingClass      沒有指定的類              @ConditionalOnSingleCandidate      容器只有一個(gè)指定的bean,或者這個(gè)bean是選bean              @ConditionalOnProperty      指定的property屬性有指定的值              @ConditionalOnResource      路徑下存在指定的資源              @ConditionalOnWebApplication      系統(tǒng)環(huán)境是web環(huán)境              @ConditionalOnNotWebApplication      系統(tǒng)環(huán)境不是web環(huán)境              @ConditionalOnjndi      JNDI存在指定的項(xiàng)

關(guān)于如何在SpringBoot中使用@Conditional注解就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

分享標(biāo)題:如何在SpringBoot中使用@Conditional注解-創(chuàng)新互聯(lián)
標(biāo)題來源:http://www.yijiale78.com/article44/dcooee.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)定制網(wǎng)站、用戶體驗(yàn)關(guān)鍵詞優(yōu)化標(biāo)簽優(yōu)化網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司