激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務(wù)器之家 - 編程語言 - Java教程 - 10道springboot常見面試題

10道springboot常見面試題

2021-05-26 12:08java教程網(wǎng) Java教程

這篇文章主要為大家詳細(xì)介紹了10道springboot常見面試題,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文為大家分享了10道springboot常見面試題,供大家參考,具體內(nèi)容如下

1.什么是spring boot?

多年來,隨著新功能的增加,spring變得越來越復(fù)雜。只需訪問https://spring.io/projects頁面,我們就會看到可以在我們的應(yīng)用程序中使用的所有spring項(xiàng)目的不同功能。

如果必須啟動一個新的spring項(xiàng)目,我們必須添加構(gòu)建路徑或添加maven依賴關(guān)系,配置應(yīng)用程序服務(wù)器,添加spring配置。

因此,開始一個新的spring項(xiàng)目需要很多努力,因?yàn)槲覀儸F(xiàn)在必須從頭開始做所有事情。

spring boot是解決這個問題的方法。spring boot已經(jīng)建立在現(xiàn)有spring框架之上。使用spring啟動,我們避免了之前我們必須做的所有樣板代碼和配置。

因此,spring boot可以幫助我們以最少的工作量,更加健壯地使用現(xiàn)有的spring功能。

2.spring boot有哪些優(yōu)點(diǎn)?

  • 減少開發(fā),測試時間和努力。
  • 使用javaconfig有助于避免使用xml。
  • 避免大量的maven導(dǎo)入和各種版本沖突。
  • 提供意見發(fā)展方法。
  • 通過提供默認(rèn)值快速開始開發(fā)。
  • 沒有單獨(dú)的web服務(wù)器需要。這意味著你不再需要啟動tomcat,glassfish或其他任何東西。
  • 需要更少的配置 因?yàn)闆]有web.xml文件。只需添加用@ configuration注釋的類,然后添加用@bean注釋的方法,spring將自動加載對象并像以前一樣對其進(jìn)行管理。您甚至可以將@autowired添加到bean方法中,以使spring自動裝入需要的依賴關(guān)系中。
  • 基于環(huán)境的配置 使用這些屬性,您可以將您正在使用的環(huán)境傳遞到應(yīng)用程序:-dspring.profiles.active = {enviornment}。在加載主應(yīng)用程序?qū)傩晕募螅瑂pring將在(application{environment} .properties)中加載后續(xù)的應(yīng)用程序?qū)傩晕募?/li>

3.什么是javaconfig?

spring javaconfig是spring社區(qū)的產(chǎn)品,它提供了配置spring ioc容器的純java方法。因此它有助于避免使用xml配置。使用javaconfig的優(yōu)點(diǎn)在于:

面向?qū)ο蟮呐渲谩S捎谂渲帽欢x為javaconfig中的類,因此用戶可以充分利用java中的面向?qū)ο蠊δ堋R粋€配置類可以繼承另一個,重寫它的@bean方法等。

減少或消除xml配置。基于依賴注入原則的外化配置的好處已被證明。但是,許多開發(fā)人員不希望在xml和java之間來回切換。

javaconfig為開發(fā)人員提供了一種純java方法來配置與xml配置概念相似的spring容器。

從技術(shù)角度來講,只使用javaconfig配置類來配置容器是可行的,但實(shí)際上很多人認(rèn)為將javaconfig與xml混合匹配是理想的。

類型安全和重構(gòu)友好。javaconfig提供了一種類型安全的方法來配置spring容器。由于java 5.0對泛型的支持,現(xiàn)在可以按類型而不是按名稱檢索bean,不需要任何強(qiáng)制轉(zhuǎn)換或基于字符串的查找。

4.如何重新加載spring boot上的更改,而無需重新啟動服務(wù)器?

這可以使用dev工具來實(shí)現(xiàn)。通過這種依賴關(guān)系,您可以節(jié)省任何更改,嵌入式tomcat將重新啟動。

spring boot有一個開發(fā)工具(devtools)模塊,它有助于提高開發(fā)人員的生產(chǎn)力。java開發(fā)人員面臨的一個主要挑戰(zhàn)是將文件更改自動部署到服務(wù)器并自動重啟服務(wù)器。

開發(fā)人員可以重新加載spring boot上的更改,而無需重新啟動服務(wù)器。這將消除每次手動部署更改的需要。spring boot在發(fā)布它的第一個版本時沒有這個功能。

這是開發(fā)人員最需要的功能。devtools模塊完全滿足開發(fā)人員的需求。該模塊將在生產(chǎn)環(huán)境中被禁用。它還提供h2數(shù)據(jù)庫控制臺以更好地測試應(yīng)用程序。

?
1
2
3
4
5
<dependency>
<groupid>org.springframework.boot</groupid>
<artifactid>spring-boot-devtools</artifactid>
<optional>true</optional>
</dependency>

5.spring boot中的監(jiān)視器是什么?

spring boot actuator是spring啟動框架中的重要功能之一。spring boot監(jiān)視器可幫助您訪問生產(chǎn)環(huán)境中正在運(yùn)行的應(yīng)用程序的當(dāng)前狀態(tài)。

有幾個指標(biāo)必須在生產(chǎn)環(huán)境中進(jìn)行檢查和監(jiān)控。即使一些外部應(yīng)用程序可能正在使用這些服務(wù)來向相關(guān)人員觸發(fā)警報消息。監(jiān)視器模塊公開了一組可直接作為http url訪問的rest端點(diǎn)來檢查狀態(tài)。

6.如何在spring boot中禁用actuator端點(diǎn)安全性?

默認(rèn)情況下,所有敏感的http端點(diǎn)都是安全的,只有具有actuator角色的用戶才能訪問它們。

安全性是使用標(biāo)準(zhǔn)的httpservletrequest.isuserinrole方法實(shí)施的。 我們可以使用management.security.enabled = false 來禁用安全性。只有在執(zhí)行機(jī)構(gòu)端點(diǎn)在防火墻后訪問時,才建議禁用安全性。

如何在自定義端口上運(yùn)行spring boot應(yīng)用程序?
為了在自定義端口上運(yùn)行spring boot應(yīng)用程序,您可以在application.properties中指定端口。
server.port = 8090

7.什么是yaml?

yaml是一種人類可讀的數(shù)據(jù)序列化語言。它通常用于配置文件。
與屬性文件相比,如果我們想要在配置文件中添加復(fù)雜的屬性,yaml文件就更加結(jié)構(gòu)化,而且更少混淆。可以看出yaml具有分層配置數(shù)據(jù)。

8.如何實(shí)現(xiàn)spring boot應(yīng)用程序的安全性?

為了實(shí)現(xiàn)spring boot的安全性,我們使用 spring-boot-starter-security依賴項(xiàng),并且必須添加安全配置。它只需要很少的代碼。配置類將必須擴(kuò)展websecurityconfigureradapter并覆蓋其方法。

9.如何集成spring boot和activemq?

對于集成spring boot和activemq,我們使用spring-boot-starter-activemq
依賴關(guān)系。 它只需要很少的配置,并且不需要樣板代碼。

10.如何使用spring boot實(shí)現(xiàn)分頁和排序?

使用spring boot實(shí)現(xiàn)分頁非常簡單。使用spring data-jpa可以實(shí)現(xiàn)將可分頁的org.springframework.data.domain.pageable傳遞給存儲庫方法。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 毛片免费观看完整版 | 黄色电影免费网址 | 久久久久久亚洲综合影院红桃 | 国产亚洲精品网站 | a网站在线| 91看片在线看 | 久久亚洲一区二区三区成人国产 | 欧美性生活网站 | 国产一区二区午夜 | 色阁五月 | 日韩毛片网站 | 渔夫荒淫艳史 | 亚洲5区| 精品国产乱码久久久久久久久 | av在线免费观看网 | 精品视频一区二区三区四区 | 一级做a爱片久久毛片a高清 | 黄污在线看| 日韩黄色免费电影 | 麻豆传传媒久久久爱 | 双性精h调教灌尿打屁股的文案 | 欧美成人精品h版在线观看 久久久久久三区 | www视频免费在线观看 | 日日摸夜夜添夜夜添牛牛 | 美女污污在线观看 | 日韩精品久久久久久久九岛 | 毛片免费看网站 | 精品一区二区久久久久 | 午夜视频在线免费播放 | 欧美黄色一级片在线观看 | 激情久久免费视频 | 久久久久久久黄色片 | 性毛片视频| 天天色人人爱 | 国产午夜亚洲精品午夜鲁丝片 | 精品国产一区二区三区在线 | 精品久久久久久久久久久久包黑料 | 91成人在线免费观看 | 成人h视频在线 | 天天看夜夜爽 | 在线免费观看日韩视频 |