更新時間:2020-05-08 15:41:55 來源:動力節點 瀏覽2902次
1.SpringBoot、SpringMVC和Spring有什么區別?
Spring和SpringMVC的問題在于需要配置大量的參數。
SpringBoot通過一個自動配置和啟動的項來目解決這個問題。為了更快的構建產品就緒應用程序,SpringBoot提供了一些非功能性特征。
2.什么是自動配置?
既然我們前邊說了,Spring和SpringMVC的問題在于需要配置大量的參數,我們能否帶來更多的智能?當一個MVCJAR添加到應用程序中的時候,我們能否自動配置一些beans?
Spring查看(CLASSPATH上可用的框架)已存在的應用程序的配置。在此基礎上,SpringBoot提供了配置應用程序和框架所需要的基本配置。這就是自動配置。
3.什么是SpringBootStater
啟動器是一套方便的依賴沒描述符,它可以放在自己的程序中。你可以一站式的獲取你所需要的Spring和相關技術,而不需要依賴描述符的通過示例代碼搜索和復制黏貼的負載。
例如,如果你想使用Sping和JPA訪問數據庫,只需要你的項目包含spring-boot-starter-data-jpa依賴項,你就可以完美進行。
4.SpringBoot還提供了其它的哪些StarterProjectOptions
SpringBoot也提供了其它的啟動器項目包括,包括用于開發特定類型應用程序的典型依賴項。
spring-boot-starter-web-services-SOAPWebServices
spring-boot-starter-web-Web和RESTful應用程序
spring-boot-starter-test-單元測試和集成測試
spring-boot-starter-jdbc-傳統的JDBC
spring-boot-starter-hateoas-為服務添加HATEOAS功能
spring-boot-starter-security-使用SpringSecurity進行身份驗證和授權
spring-boot-starter-data-jpa-帶有Hibeernate的SpringDataJPA
spring-boot-starter-data-rest-使用SpringDataREST公布簡單的REST服務
5.Spring是如何快速創建產品就緒應用程序的?
SpringBoot致力于快速產品就緒應用程序。為此,它提供了一些譬如高速緩存,日志記錄,監控和嵌入式服務器等開箱即用的非功能性特征。
spring-boot-starter-actuator-使用一些如監控和跟蹤應用的高級功能
spring-boot-starter-undertow,spring-boot-starter-jetty,spring-boot-starter-tomcat-選擇您的特定嵌入式Servlet容器
spring-boot-starter-logging-使用logback進行日志記錄
spring-boot-starter-cache-啟用SpringFramework的緩存支持
6.SpringInitializr是創建SpringBootProjects的唯一方法嗎
不是的。
SpringInitiatlizr讓創建SpringBoot項目變的很容易,但是,你也可以通過設置一個maven項目并添加正確的依賴項來開始一個項目。
手動設置一個maven項目
這里有幾個重要的步驟:
在Eclipse中,使用文件-新建Maven項目來創建一個新項目
添加依賴項。
添加maven插件。
添加SpringBoot應用程序類。
以上就是動力節點java培訓機構的小編針對“2020年互聯網Java筆試題目”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習