最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
JavaSpringBoot框架面試題有哪些

本篇內(nèi)容介紹了“Java Spring Boot框架面試題有哪些”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于做網(wǎng)站、成都做網(wǎng)站、普定網(wǎng)絡(luò)推廣、微信平臺(tái)小程序開(kāi)發(fā)、普定網(wǎng)絡(luò)營(yíng)銷、普定企業(yè)策劃、普定品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供普定建站搭建服務(wù),24小時(shí)服務(wù)熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com

一、Spring Boot的配置文件格式。

application.properties或者是application.yml,它們的區(qū)別主要是書寫格式不同。

1.properties:

springboot.user.name = testname

2.yml:

springboot:

user:

name: testname

另外,.properties格式文件的屬性是無(wú)序的,.yml 格式文件的屬性是有序的,但它不支持@PropertySource注解導(dǎo)入配置。

二、Spring Boot的核心注解

啟動(dòng)類上面的注解是@SpringBootApplication,它也是Spring Boot的核心注解,主要組合包含了以下3個(gè)注解:

@SpringBootConfiguration:組合了 @Configuration 注解,實(shí)現(xiàn)配置文件的功能。

@EnableAutoConfiguration:打開(kāi)自動(dòng)配置的功能,也可以關(guān)閉某個(gè)自動(dòng)配置的選項(xiàng),如關(guān)閉數(shù)據(jù)源自動(dòng)配置功能:

@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })。

@ComponentScan:Spring組件掃描。

三、開(kāi)啟Spring Boot特性的方式

1.繼承spring-boot-starter-parent項(xiàng)目

2.導(dǎo)入spring-boot-dependencies項(xiàng)目依賴

四、運(yùn)行Spring Boot的方式

1.直接執(zhí)行main方法運(yùn)行

2.用Maven / Gradle插件運(yùn)行

3.打成jar包,通過(guò)java -jar命令直接運(yùn)行

五、Spring Boot讀取配置的方式

Spring Boot可以通過(guò)@PropertySource,@Value,@Environment,@ConfigurationProperties來(lái)綁定變量。

六、Spring Boot中的監(jiān)視器

Spring Boot actuator是Spring啟動(dòng)框架中的重要功能之一。Spring Boot監(jiān)視器可幫助您訪問(wèn)生產(chǎn)環(huán)境中正在運(yùn)行的應(yīng)用程序的當(dāng)前狀態(tài)。例如創(chuàng)建了什么bean、控制器中的映射、CPU 使用情況等等。然后可以將自動(dòng)收集和審計(jì)健康狀況(health)以及指標(biāo)(metric)到您的應(yīng)用程序中。

七、Spring Boot自動(dòng)配置的原理?

在Spring程序main方法中 添加@SpringBootApplication或者@EnableAutoConfiguration。會(huì)自動(dòng)去maven中讀取每個(gè)starter中的spring.factories文件,該文件里配置了所有需要被創(chuàng)建spring容器中的bean。

Spring Boot 在啟動(dòng)時(shí)掃描項(xiàng)目所依賴的JAR包,尋找包含spring.factories文件的JAR

根據(jù)spring.factories配置加載AutoConfigure類

根據(jù)@Conditional注解的條件,進(jìn)行自動(dòng)配置并將Bean注入Spring Context

八、spring-boot-maven-plugin

spring-boot-maven-plugin提供了一些像jar一樣打包或者運(yùn)行應(yīng)用程序的命令。

run:運(yùn)行你的Spring Boot應(yīng)用程序。

repackage:重新打包你的jar包或者是war包使其可執(zhí)行

start和stop:管理Spring Boot應(yīng)用程序的生命周期,也可以說(shuō)是為了集成測(cè)試。

build-info:生成執(zhí)行器可以使用的構(gòu)造信息。

九、使用配置文件通過(guò)Spring Boot配置特定環(huán)境的配置

比方說(shuō)現(xiàn)在有兩個(gè)配置文件application-dev.properties和application-prod.properties。在application.properties中使用spring.profiles.active=prod即可加載application-prod.properties配置文件的配置。

十、如何禁用一個(gè)特定自動(dòng)配置類

@SpringBootApplication(exclude= {Order.class})

@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})

@EnableAutoConfiguration(excludeName={Foo.class})

十一、Spring Boot工廠模式的加載

Spring Framework內(nèi)部使用一種工廠加載機(jī)制(Factory Loading Mechanism)。這種機(jī)制使用SpringFactoriesLoader完成,SpringFactoriesLoader使用loadFactories方法加載并實(shí)例化從META-INF目錄里的spring.factories文件出來(lái)的工廠,這些spring.factories文件都是從classpath里的jar包里找出來(lái)的。

“Java Spring Boot框架面試題有哪些”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


分享題目:JavaSpringBoot框架面試題有哪些
本文路徑:http://fisionsoft.com.cn/article/pdgdeh.html