1. 程式人生 > 其它 >最適合初學者的SpringBoot入門教程——動力節點王鶴

最適合初學者的SpringBoot入門教程——動力節點王鶴

Spring Boot 去除了大量的 xml 配置檔案,簡化了複雜的依賴管理,配合各種 starter 使用,基本上可以做到自動化配置。Spring 可以做的事情,現在用 Spring boot 都可以做。

這套 Spring Boot 框架快速入門教程以大量示例講解了 Spring Boot 在各類情境中的應用,讓大家可以跟著老師的思維和程式碼快速理解並掌握。適用於 Java 開發人員,尤其是初學 Spring Boot 的人員和需要從傳統 Spring 轉向 Spring Boot 開發的技術人員。 

下邊是動力節點的SpringBoot教程非常適合初學springboot的,講的非常詳細,而且全程無廢話!

視訊連結:

https://www.bilibili.com/video/BV1XQ4y1m7ex

課程簡介

課程是基於SpringBoot2.4版本講解。教程從細節入手,每個事例先講解pom.xml中的重要依賴,其次application配置檔案,最後是程式碼實現。讓你知其所以,逐步讓掌握SpringBoot框架的自動配置,starter起步依賴等特性。

為什麼SpringBoot是建立Spring應用,必須瞭解spring-boot-starter.@ConfigurationProperties和spring-boot-configuration-processor有什麼關係和作用。spring-configuration-metadata.json又是什麼。分散式開發SpringBoot整合Dubbo框架,Dubbo框架註解使用, Zookeeper註冊中心特別是Thymeleaf模板引擎的完整語法講解,事例都在本教程。需要使用Thymeleaf做應用的同學可以特別關注。

課程目錄

•001.什麼是springboot?為什麼要學它

•002.SpringBoot課程簡介

•003.使用xml檔案配置容器

•004.JavaConfig配置容器

•005.匯入xml配置檔案@ImportResource

•006.讀取屬性配置檔案@PropertyResource

•007.SpringBoot特性

•008.文件介紹

•009.第一種方式建立SpringBoot專案

•010.瞭解pom.xml

•011.第二種方式建立SpringBoot專案

•012.在瀏覽器使用嚮導地址

•013.建立maven的專案

•014.基於SpringBoot的Web例子

•015.SpringBootapplication註解

•016.建立SpringMVC應用

•017.properties配置檔案

•018.yml配置檔案

•019.預設使用的properties格式的配置檔案

•020.建立多環境配置檔案

•021.測試多環境配置檔案

•022.使用@Value讀取資料

•023.把配置檔案的資料對映為java物件

•024.SpringBoot使用jsp的步驟

•025.建立使用jsp的專案

•026.測試jsp的使用

•027.手工獲取容器中物件

•028.使用CommandLineRunner

•029.複習SpringMVC者攔截器

•030.建立攔截器物件並註冊

•031.測試攔截器

•032.使用Servlet

•033.第二種方式註冊Servlet

•034.使用自定義Filter

•035.回顧CharacterEncodingFilter

•036.應答預設的編碼是ISO-8859-1

•037.使用系統提供的字符集過濾器類

•038.使用CharacterEncodingFilter的步驟

•039.在application配置設定編碼方式

•040.建立Student表

•041.MyBatis起步依賴

•042.建立Dao介面和Mapper檔案

•043.建立業務層物件

•044.建立Controller

•045.配置檔案

•046.測試MyBatis訪問資料庫

•047.@Mapper註解

•048.@MapperScan

•049.Dao介面和Mapper檔案分開的

•050.Dao介面和Mapper檔案分開管理的步驟

•051.Spring中的事務控制

•052.事務-修改pom.xml

•053.事務-使用MyBatis生成器

•054.事務-application配置檔案

•055.事務-public方法加入@Tranactional

•056.事務-完成事務設定

•057.介面架構風格

•058.什麼是REST

•059.REST風格介紹

•060.一句話說明REST

•061.註解支援

•062.路徑變數PathVariable

•063.Postman簡單使用

•064.在頁面中支援put和delete

•065.REST注意url加上請求方式必須唯一

•066.Redis的java客戶端

•067.Redis準備工作

•068.Redis依賴項

•069.配置Redis伺服器資訊

•070.新增資料到Redis

•071.RedisTemplate序列化

•072.設定RedisTemplate的序列化

•073.idea生成序列化版本號

•074.json序列化

•075.整合Dubbo的文件

•076.建立公共介面專案

•077.Dubbo和Zookeeper依賴

•078.暴露服務提供者

•079.Dubbo的外部化配置

•080.在啟動類加入@EnableDubbo

•081.排除Log4j依賴

•082.建立消費者

•083.消費者呼叫提供者

•084.整合Dubbo的步驟

•085.SpringBoot打包為war

•086.釋出war到tomcat

•087.執行war

•088.建立jsp應用

•089.打包應用為jar

•090.jar和war的總結

•091.war和jar的區別

•092.模板的第一個例子

•093.模板引擎的常用設定

•094.模板-標準變量表達式

•095.模板-標準變量表達式

•096.模板-選擇變量表達式

•097.模板-連結表示式使用1

•098.模板-連結表示式傳遞引數2

•099.模板-屬性使用1

•100.模板-屬性使用2

•101.模板-each-List-1

•102.模板-each-List-2

•103.模板-迴圈的複習

•104.模板-迴圈Array

•105.模板-迴圈Map

•106.模板-迴圈List-Map

•107.模板-if

•108.模板-unless

•109.模板-switch

•110.模板-內聯text

•111.模板-內聯javascript

•112.模板-字面量

•113.模板-字串連線

•114.模板-運算子

•115.模板-內建物件使用1

•116.模板-內建#request物件方法

•117.模板-內建物件#session物件方法

•118.模板-內建物件檢視文件

•119.模板-內建工具類#dates

•120.模板-內建工具類#numbers

•121.模板-內建工具類#strings

•122.模板-內建工具類#lists

•123.模板-內建工具類-null處理

•124.模板-自定義模板

•125.模板-insert模板

•126.模板-include模板

•127.模板-整個html檔案作為模板

•128.模板-使用其他目錄中的模板

•129.課程重點內容

•130.總結-Spring註解-建立物件的註解

•131.總結-Spring註解-給屬性賦值的註解

•132.總結-Spring註解-其他註解

•133.總結-MyBatis-Dubbo註解

•134.練習-dubbo-redis-ajax

•135.練習-dubbo-redis-提供者

•136.練習-dubbo-redis-消費者