SpringBoot入門教程,帶你快速學會使用springboot


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

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

下邊是動力節點的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-消費者 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM