国产在线综合网,天天插夜夜操,免费观看三级毛片,国产啪,美女视频美女视频美女视频,国产丝袜美腿美女视频,杨幂怼人视频

廣州為學(xué)教育科技有限公司

主營:JAVA開發(fā),軟件工程師,教育培訓(xùn)

免費店鋪在線升級

聯(lián)系方式
  • 公司: 廣州為學(xué)教育科技有限公司
  • 地址: 廣州天河區(qū)車陂灃宏大廈3樓
  • 聯(lián)系: 謝老師
  • 手機: 13632401219
  • 一鍵開店

springcloud應(yīng)用程序上下文層次結(jié)構(gòu)

2018-12-05 06:00:56  865 次瀏覽

如果您從SpringApplication或SpringApplicationBuilder構(gòu)建應(yīng)用程序上下文,則將Bootstrap上下文添加為該上下文的父級。這是一個Spring的功能,即子上下文從其父進程繼承屬性源和配置文件,因此與不使用Spring Cloud Config構(gòu)建相同上下文相比,“主”應(yīng)用程序上下文將包含其他屬性源。額外的財產(chǎn)來源是:

·“bootstrap”:如果在Bootstrap上下文中找到任何PropertySourceLocators,則可選CompositePropertySource顯示為高優(yōu)先級,并且具有非空屬性。一個例子是來自Spring Cloud Config服務(wù)器的屬性。有關(guān)如何自定義此屬性源的內(nèi)容的說明,請參閱下文。

·“applicationConfig:[classpath:bootstrap.yml]”(如果Spring配置文件處于活動狀態(tài),則為朋友)。如果您有一個bootstrap.yml(或?qū)傩裕?,那么這些屬性用于配置引導(dǎo)上下文,然后在父進程設(shè)置時將它們添加到子上下文中。它們的優(yōu)先級低于application.yml(或?qū)傩裕┮约白鳛閯?chuàng)建Spring Boot應(yīng)用程序的過程的正常部分添加到子級的任何其他屬性源。有關(guān)如何自定義這些屬性源的內(nèi)容的說明,請參閱下文。

2.tmp.jpg由于屬性源的排序規(guī)則,“引導(dǎo)”條目優(yōu)先,但請注意,這些條目不包含來自bootstrap.yml的任何數(shù)據(jù),它具有非常低的優(yōu)先級,但可用于設(shè)置默認(rèn)值。

您可以通過簡單地設(shè)置您創(chuàng)建的任何ApplicationContext的父上下文來擴展上下文層次結(jié)構(gòu),例如使用自己的界面,或使用SpringApplicationBuilder方便方法(parent(),child()和sibling())。引導(dǎo)環(huán)境將是您創(chuàng)建自己的級祖先的父級。層次結(jié)構(gòu)中的每個上下文都將有自己的“引導(dǎo)”屬性源(可能為空),以避免無意中將值從父級升級到其后代。層次結(jié)構(gòu)中的每個上下文(原則上)也可以具有不同的spring.application.name,因此如果存在配置服務(wù)器,則不同的遠程屬性源。普通的Spring應(yīng)用程序上下文行為規(guī)則適用于屬性解析:子環(huán)境中的屬性通過名稱和屬性源名稱覆蓋父項中的屬性(如果子級具有與父級名稱相同的屬性源,一個來自父母的孩子不包括在孩子中)。

請注意,SpringApplicationBuilder允許您在整個層次結(jié)構(gòu)中共享Environment,但這不是默認(rèn)值。因此,兄弟情境尤其不需要具有相同的資料或財產(chǎn)來源,盡管它們與父母共享共同點。

網(wǎng)友評論
0條評論 0人參與
最新評論
  • 暫無評論,沙發(fā)等著你!
百業(yè)店鋪 更多 >

特別提醒:本頁面所展現(xiàn)的公司、產(chǎn)品及其它相關(guān)信息,均由用戶自行發(fā)布。
購買相關(guān)產(chǎn)品時務(wù)必先行確認(rèn)商家資質(zhì)、產(chǎn)品質(zhì)量以及比較產(chǎn)品價格,慎重作出個人的獨立判斷,謹(jǐn)防欺詐行為。

回到頂部