亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Java > 正文

10道springboot常見面試題

2024-07-14 08:42:03
字體:
來源:轉載
供稿:網友

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

1.什么是Spring Boot?

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

如果必須啟動一個新的Spring項目,我們必須添加構建路徑或添加Maven依賴關系,配置應用程序服務器,添加spring配置。

因此,開始一個新的spring項目需要很多努力,因為我們現在必須從頭開始做所有事情。

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

因此,Spring Boot可以幫助我們以最少的工作量,更加健壯地使用現有的Spring功能。

2.Spring Boot有哪些優點?

  • 減少開發,測試時間和努力。
  • 使用JavaConfig有助于避免使用XML。
  • 避免大量的Maven導入和各種版本沖突。
  • 提供意見發展方法。
  • 通過提供默認值快速開始開發。
  • 沒有單獨的Web服務器需要。這意味著你不再需要啟動Tomcat,Glassfish或其他任何東西。
  • 需要更少的配置 因為沒有web.xml文件。只需添加用@ Configuration注釋的類,然后添加用@Bean注釋的方法,Spring將自動加載對象并像以前一樣對其進行管理。您甚至可以將@Autowired添加到bean方法中,以使Spring自動裝入需要的依賴關系中。
  • 基于環境的配置 使用這些屬性,您可以將您正在使用的環境傳遞到應用程序:-Dspring.profiles.active = {enviornment}。在加載主應用程序屬性文件后,Spring將在(application{environment} .properties)中加載后續的應用程序屬性文件。

3.什么是JavaConfig?

Spring JavaConfig是Spring社區的產品,它提供了配置Spring IoC容器的純Java方法。因此它有助于避免使用XML配置。使用JavaConfig的優點在于:

面向對象的配置。由于配置被定義為JavaConfig中的類,因此用戶可以充分利用Java中的面向對象功能。一個配置類可以繼承另一個,重寫它的@Bean方法等。

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

JavaConfig為開發人員提供了一種純Java方法來配置與XML配置概念相似的Spring容器。

從技術角度來講,只使用JavaConfig配置類來配置容器是可行的,但實際上很多人認為將JavaConfig與XML混合匹配是理想的。

類型安全和重構友好。JavaConfig提供了一種類型安全的方法來配置Spring容器。由于Java 5.0對泛型的支持,現在可以按類型而不是按名稱檢索bean,不需要任何強制轉換或基于字符串的查找。

4.如何重新加載Spring Boot上的更改,而無需重新啟動服務器?

這可以使用DEV工具來實現。通過這種依賴關系,您可以節省任何更改,嵌入式tomcat將重新啟動。

Spring Boot有一個開發工具(DevTools)模塊,它有助于提高開發人員的生產力。Java開發人員面臨的一個主要挑戰是將文件更改自動部署到服務器并自動重啟服務器。

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

這是開發人員最需要的功能。DevTools模塊完全滿足開發人員的需求。該模塊將在生產環境中被禁用。它還提供H2數據庫控制臺以更好地測試應用程序。

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional></dependency>

5.Spring Boot中的監視器是什么?

Spring boot actuator是spring啟動框架中的重要功能之一。Spring boot監視器可幫助您訪問生產環境中正在運行的應用程序的當前狀態。

有幾個指標必須在生產環境中進行檢查和監控。即使一些外部應用程序可能正在使用這些服務來向相關人員觸發警報消息。監視器模塊公開了一組可直接作為HTTP URL訪問的REST端點來檢查狀態。

6.如何在Spring Boot中禁用Actuator端點安全性?

默認情況下,所有敏感的HTTP端點都是安全的,只有具有ACTUATOR角色的用戶才能訪問它們。

安全性是使用標準的HttpServletRequest.isUserInRole方法實施的。 我們可以使用management.security.enabled = false 來禁用安全性。只有在執行機構端點在防火墻后訪問時,才建議禁用安全性。

如何在自定義端口上運行Spring Boot應用程序?
為了在自定義端口上運行Spring Boot應用程序,您可以在application.properties中指定端口。
server.port = 8090

7.什么是YAML?

YAML是一種人類可讀的數據序列化語言。它通常用于配置文件。
與屬性文件相比,如果我們想要在配置文件中添加復雜的屬性,YAML文件就更加結構化,而且更少混淆??梢钥闯鯵AML具有分層配置數據。

8.如何實現Spring Boot應用程序的安全性?

為了實現Spring Boot的安全性,我們使用 spring-boot-starter-security依賴項,并且必須添加安全配置。它只需要很少的代碼。配置類將必須擴展WebSecurityConfigurerAdapter并覆蓋其方法。

9.如何集成Spring Boot和ActiveMQ?

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

10.如何使用Spring Boot實現分頁和排序?

使用Spring Boot實現分頁非常簡單。使用Spring Data-JPA可以實現將可分頁的org.springframework.data.domain.Pageable傳遞給存儲庫方法。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲永久免费观看| 欧美在线视频播放| 欧美日韩国产成人| 亚洲最大av网站| 在线日韩第一页| 亚洲国产高清高潮精品美女| 日韩av综合中文字幕| 91干在线观看| 97精品一区二区视频在线观看| 日韩欧美在线视频日韩欧美在线视频| 国产精品久久不能| 欧美日韩国产色| 国产成人福利网站| 国产亚洲日本欧美韩国| 国产成人精品在线观看| 在线丨暗呦小u女国产精品| 亚洲免费视频一区二区| 亚洲自拍欧美色图| 富二代精品短视频| 2018日韩中文字幕| 国产91热爆ts人妖在线| www.欧美精品| 亚洲国产一区二区三区在线观看| 亚洲大尺度美女在线| 成人欧美一区二区三区在线| 欧美精品久久久久久久久久| 国产成人鲁鲁免费视频a| 国产精品视频yy9099| 欧美精品久久久久久久| 日本精品在线视频| 久久成人精品视频| 91免费精品视频| 欧美午夜片欧美片在线观看| 欧美在线视频观看| 亚洲成av人片在线观看香蕉| 粉嫩av一区二区三区免费野| 奇米四色中文综合久久| 欧美精品18videos性欧| 国产精品十八以下禁看| 色偷偷av一区二区三区乱| 国产精品久久久久久久久| 精品国产鲁一鲁一区二区张丽| 亚洲人成人99网站| 欧美激情一级精品国产| 国产精品电影观看| 欧美亚洲午夜视频在线观看| 色综合久久久久久中文网| 亚洲女同性videos| 狠狠躁夜夜躁人人爽超碰91| 午夜精品久久久久久99热软件| 欧美大码xxxx| 欧洲一区二区视频| 日韩精品视频免费在线观看| 91亚洲国产成人久久精品网站| 国产亚洲精品久久久| 亚洲美女av网站| 91精品国产高清自在线| 国产成人精品在线观看| 九九热在线精品视频| 4388成人网| 91精品啪在线观看麻豆免费| 亚洲国产91精品在线观看| 亚洲精品第一国产综合精品| 亚洲精品91美女久久久久久久| 亚洲精品v欧美精品v日韩精品| 亚洲国产精品久久久久| 中文字幕欧美日韩va免费视频| 欧美美女操人视频| 亚洲精品一区二区三区婷婷月| 久久久亚洲精品视频| 国产视频久久久久久久| 国产主播在线一区| 欧美激情视频网站| 国产精品色悠悠| 日韩一区二区三区xxxx| 色香阁99久久精品久久久| 欧美猛男性生活免费| 欧美裸体视频网站| 91久久精品视频| 欧美福利小视频| 亚洲午夜精品久久久久久性色| 欧美床上激情在线观看| 久久精品最新地址| 成人黄色av免费在线观看| 日韩av手机在线看| 国产精品极品美女在线观看免费| 久久久久久久国产精品视频| 成人黄色av网站| 一区二区成人精品| 欧美日韩亚洲一区二区三区| 成人国产精品av| 国产精品99蜜臀久久不卡二区| 久久的精品视频| 欧美老女人xx| 亚洲成人av中文字幕| 538国产精品一区二区在线| 亚洲黄色av网站| 亚洲精品视频久久| 欧美午夜女人视频在线| 久久久国产视频91| 久久久91精品国产| 欧美激情一区二区三区高清视频| 亚洲国产精品人人爽夜夜爽| 国产精品最新在线观看| 中文字幕视频一区二区在线有码| 黑丝美女久久久| 九色精品美女在线| 亚洲精品国产美女| 亚洲毛片在线免费观看| 成人福利在线观看| 91地址最新发布| 亚洲精品一区二区三区婷婷月| 国外成人性视频| 亚洲在线一区二区| 欧美激情国内偷拍| 久久精品视频中文字幕| 精品久久久久久| 欧美激情视频给我| 国产精品都在这里| 91社区国产高清| 国产综合久久久久| www.欧美视频| 久久精品成人一区二区三区| 欧美理论在线观看| 国产成人中文字幕| 国产精品美女在线观看| 成人羞羞国产免费| 欧美大片va欧美在线播放| 久久天天躁狠狠躁老女人| 国产精品美女在线观看| 亚洲精品视频免费| 久久久久久69| 欧美亚洲成人xxx| 国产日韩欧美在线播放| 中文字幕在线观看日韩| 性色av一区二区三区红粉影视| 91性高湖久久久久久久久_久久99| 亚洲精品免费一区二区三区| 日韩中文字幕在线精品| 国产精品久久久久久久久久久不卡| 日本午夜在线亚洲.国产| 国产精品久久久久久超碰| 国产999精品久久久| 久久精品视频播放| 久久婷婷国产麻豆91天堂| 欧美一区二三区| 欧美精品福利在线| 亚洲理论在线a中文字幕| 亚洲精品xxxx| 国产精品免费在线免费| 久久人人爽亚洲精品天堂| 97精品久久久中文字幕免费| 亚洲精品国产精品国自产在线| 亚洲**2019国产| 亚洲高清一二三区| 色一区av在线| www亚洲精品| 久久精品夜夜夜夜夜久久| www.亚洲天堂| 欧美视频免费在线观看| 91国产视频在线| 成人黄色激情网| 国产成人精品免高潮在线观看| 国产综合视频在线观看|