1. 程式人生 > >SpringBoot教程——檢視閱讀

SpringBoot教程——檢視閱讀

SpringBoot教程——檢視閱讀 參考 SpringBoot教程——一點——藍本——springboot2.1.1 SpringBoot教程——易百——springboo2.0.5.RELEASE SpringBoot教程——w3c——springboot1.3.3.RELEASE SpringBoot教程——C語言網——springboot2.1.6 SpringBoot教程部落格——純潔的微笑 SpringBoot教程——javaschool SpringBoot官網 Spring Boot參考指南——翻譯 SpringBoot教程彙總——部落格專案索引 SpringBoot教程彙總——部落格專案中文索引 Spring Boot 基礎——IBM SpringBoot教程——極客——雜亂講不好——springboo2.1.5.RELEASE SpringBoot教程——jc2182——參考——springboo2.3.0.BUILD-SNAPSHOT - 基於Spring Boot框架:Spring Boot 2.1.11.RELEASE --- 略讀 一點 基於spring的知識點基礎上講springboot,只說了最簡單的使用和常用的與其他框架如redis、mybatis的整合。缺點是沒有對springboot與spring原來的細節對比。 C語言中午網 講得比較詳細,有深入到springboot最重要的兩點COC和spring-boot-starter 自動配置依賴模組常用的操作,以及springboot與dubbo構建微服務的操作。 W3C 不是很好,學習起來操作不夠清晰。 javaschool 只有這個好點 spring-boot-starter 起步依賴模組列舉 SpringBoot2.02官方參考指南 沒翻譯完,質量一般,還不如直接看官網 易百 仔細講解了springboot裡的一些使用,還結合了些springcloud的東西,但比較少說與其他框架如redis、mybatis的整合。總體來說這個教程並不好,有點雜亂無章。 IBM 最簡單的hello world。 Spring Boot starter 參考頁面  :列出了其他許多 starter。 spring-boot-starter-web。基於這個 starter,Spring Boot 形成了該應用程式的以下依賴: - 使用 Tomcat 作為嵌入式 Web 伺服器容器 - 使用 Hibernate 進行物件-關係對映 (ORM) - 使用 Apache Jackson 繫結 JSON - 使用 Spring MVC 作為 REST 框架 如果我們不想用tomcat,可以更改 POM 來使用 Jetty 代替 Tomcat。如果不想用hibernate,改用mybatis,也可以這樣操作。 --- Spring Boot基礎入門 什麼是Spring Boot Spring Boot概述 Spring Boot 是所有基於 Spring Framework 5.0 開發的專案的起點。Spring Boot 的設計是為了讓你儘可能快的跑起來 Spring 應用程式並且儘可能減少你的配置檔案。 簡化了使用Spring的難度,簡省了繁重的配置,提供了各種啟動器,開發者能快速上手。 Spring Boot的優點 - 使用 Spring 專案引導頁面可以在幾秒構建一個專案 - 方便對外輸出各種形式的服務,如 REST API、WebSocket、Web、Streaming、Tasks - 非常簡潔的安全策略整合 - 支援關係資料庫和非關係資料庫 - 支援執行期內嵌容器,如 Tomcat、Jetty - 強大的開發包,支援熱啟動 - 自動管理依賴自帶應用監控 - 支援各種 IDE,如 IntelliJ IDEA 、NetBeans Spring Boot核心功能 起步依賴 起步依賴本質上是一個Maven專案物件模型(Project Object Model,POM),定義了對其他庫的傳遞依賴,這些東西加在一起即支援某項功能。 自動配置 Spring Boot的自動配置是一個執行時(更準確地說,是應用程式啟動時)的過程,考慮了眾多因素,才決定Spring配置應該用哪個,不該用哪個。該過程是Spring自動完成的。 Spring Boot快速入門 步驟: 1. 建立一個普通的maven專案。 2. pom.xml匯入起步依賴 。 3. 編寫引導類 示例: pom.xml 引導類,或者說叫啟動類 @SpringBootApplication public class MyBootApplication { public static void main(String[] args) { SpringApplication.run(MyBootApplication.class,args); } } @Controller public class HelloController { @RequestMapping("/hello") @ResponseBody public String sayHello(){ return "Hello Spring Boot!"; } }