SpringBoot框架是每個Java開發(fā)人員必須掌握的開發(fā)利器迈嘹。SpringBoot可以快速創(chuàng)建基于Spring的應(yīng)用削彬。其核心依然是IoC, AOP, 代理,工廠秀仲,容器融痛。
動力節(jié)點(diǎn)的SpringBoot教程非常適合初學(xué)入門,講的非常詳細(xì)啄育,而且全程無廢話酌心!
視頻鏈接:
https://www.bilibili.com/video/BV1XQ4y1m7ex
課程簡介
課程是基于SpringBoot2.4版本講解。教程從細(xì)節(jié)入手挑豌,每個事例先講解pom.xml中的重要依賴,其次application配置文件墩崩,最后是代碼實(shí)現(xiàn)氓英。讓你知其所以,逐步讓掌握SpringBoot框架的自動配置鹦筹,starter起步依賴等特性铝阐。
為什么SpringBoot是創(chuàng)建Spring應(yīng)用,必須了解spring-boot-starter.@ConfigurationProperties和spring-boot-configuration-processor有什么關(guān)系和作用铐拐。spring-configuration-metadata.json又是什么徘键。分布式開發(fā)SpringBoot整合Dubbo框架练对,Dubbo框架注解使用, Zookeeper注冊中心特別是Thymeleaf模板引擎的完整語法講解,事例都在本教程吹害。需要使用Thymeleaf做應(yīng)用的同學(xué)可以特別關(guān)注螟凭。
課程目錄
?001.什么是springboot?為什么要學(xué)它
?002.SpringBoot課程簡介
?003.使用xml文件配置容器
?004.JavaConfig配置容器
?005.導(dǎo)入xml配置文件@ImportResource
?006.讀取屬性配置文件@PropertyResource
?007.SpringBoot特性
?008.文檔介紹
?009.第一種方式創(chuàng)建SpringBoot項(xiàng)目
?010.了解pom.xml
?011.第二種方式創(chuàng)建SpringBoot項(xiàng)目
?012.在瀏覽器使用向?qū)У刂?/p>
?013.創(chuàng)建maven的項(xiàng)目
?014.基于SpringBoot的Web例子
?015.SpringBootapplication注解
?016.創(chuàng)建SpringMVC應(yīng)用
?017.properties配置文件
?018.yml配置文件
?019.默認(rèn)使用的properties格式的配置文件
?020.創(chuàng)建多環(huán)境配置文件
?021.測試多環(huán)境配置文件
?022.使用@Value讀取數(shù)據(jù)
?023.把配置文件的數(shù)據(jù)映射為java對象
?024.SpringBoot使用jsp的步驟
?025.創(chuàng)建使用jsp的項(xiàng)目
?026.測試jsp的使用
?027.手工獲取容器中對象
?028.使用CommandLineRunner
?029.復(fù)習(xí)SpringMVC者攔截器
?030.創(chuàng)建攔截器對象并注冊
?031.測試攔截器
?032.使用Servlet
?033.第二種方式注冊Servlet
?034.使用自定義Filter
?035.回顧C(jī)haracterEncodingFilter
?036.應(yīng)答默認(rèn)的編碼是ISO-8859-1
?037.使用系統(tǒng)提供的字符集過濾器類
?038.使用CharacterEncodingFilter的步驟
?039.在application配置設(shè)置編碼方式
?040.創(chuàng)建Student表
?041.MyBatis起步依賴
?042.創(chuàng)建Dao接口和Mapper文件
?043.創(chuàng)建業(yè)務(wù)層對象
?044.創(chuàng)建Controller
?045.配置文件
?046.測試MyBatis訪問數(shù)據(jù)庫
?047.@Mapper注解
?048.@MapperScan
?049.Dao接口和Mapper文件分開的
?050.Dao接口和Mapper文件分開管理的步驟
?051.Spring中的事務(wù)控制
?052.事務(wù)-修改pom.xml
?053.事務(wù)-使用MyBatis生成器
?054.事務(wù)-application配置文件
?055.事務(wù)-public方法加入@Tranactional
?056.事務(wù)-完成事務(wù)設(shè)置
?057.接口架構(gòu)風(fēng)格
?058.什么是REST
?059.REST風(fēng)格介紹
?060.一句話說明REST
?061.注解支持
?062.路徑變量PathVariable
?063.Postman簡單使用
?064.在頁面中支持put和delete
?065.REST注意url加上請求方式必須唯一
?066.Redis的java客戶端
?067.Redis準(zhǔn)備工作
?068.Redis依賴項(xiàng)
?069.配置Redis服務(wù)器信息
?070.添加數(shù)據(jù)到Redis
?071.RedisTemplate序列化
?072.設(shè)置RedisTemplate的序列化
?073.idea生成序列化版本號
?074.json序列化
?075.集成Dubbo的文檔
?076.創(chuàng)建公共接口項(xiàng)目
?077.Dubbo和Zookeeper依賴
?078.暴露服務(wù)提供者
?079.Dubbo的外部化配置
?080.在啟動類加入@EnableDubbo
?081.排除Log4j依賴
?082.創(chuàng)建消費(fèi)者
?083.消費(fèi)者調(diào)用提供者
?084.集成Dubbo的步驟
?085.SpringBoot打包為war
?086.發(fā)布war到tomcat
?087.執(zhí)行war
?088.創(chuàng)建jsp應(yīng)用
?089.打包應(yīng)用為jar
?090.jar和war的總結(jié)
?091.war和jar的區(qū)別
?092.模板的第一個例子
?093.模板引擎的常用設(shè)置
?094.模板-標(biāo)準(zhǔn)變量表達(dá)式
?095.模板-標(biāo)準(zhǔn)變量表達(dá)式
?096.模板-選擇變量表達(dá)式
?097.模板-鏈接表達(dá)式使用1
?098.模板-鏈接表達(dá)式傳遞參數(shù)2
?099.模板-屬性使用1
?100.模板-屬性使用2
?101.模板-each-List-1
?102.模板-each-List-2
?103.模板-循環(huán)的復(fù)習(xí)
?104.模板-循環(huán)Array
?105.模板-循環(huán)Map
?106.模板-循環(huán)List-Map
?107.模板-if
?108.模板-unless
?109.模板-switch
?110.模板-內(nèi)聯(lián)text
?111.模板-內(nèi)聯(lián)javascript
?112.模板-字面量
?113.模板-字符串連接
?114.模板-運(yùn)算符
?115.模板-內(nèi)置對象使用1
?116.模板-內(nèi)置#request對象方法
?117.模板-內(nèi)置對象#session對象方法
?118.模板-內(nèi)置對象查看文檔
?119.模板-內(nèi)置工具類#dates
?120.模板-內(nèi)置工具類#numbers
?121.模板-內(nèi)置工具類#strings
?122.模板-內(nèi)置工具類#lists
?123.模板-內(nèi)置工具類-null處理
?124.模板-自定義模板
?125.模板-insert模板
?126.模板-include模板
?127.模板-整個html文件作為模板
?128.模板-使用其他目錄中的模板
?129.課程重點(diǎn)內(nèi)容
?130.總結(jié)-Spring注解-創(chuàng)建對象的注解
?131.總結(jié)-Spring注解-給屬性賦值的注解
?132.總結(jié)-Spring注解-其他注解
?133.總結(jié)-MyBatis-Dubbo注解
?134.練習(xí)-dubbo-redis-ajax
?135.練習(xí)-dubbo-redis-提供者
?136.練習(xí)-dubbo-redis-消費(fèi)者?