SpringBoot框架是每個(gè)Java開(kāi)發(fā)人員必須掌握的開(kāi)發(fā)利器浩村。SpringBoot可以快速創(chuàng)建基于Spring的應(yīng)用做葵。其核心依然是IoC, AOP, 代理,工廠(chǎng)心墅,容器酿矢。
動(dòng)力節(jié)點(diǎn)的SpringBoot教程非常適合初學(xué)入門(mén),講的非常詳細(xì)怎燥,而且全程無(wú)廢話(huà)瘫筐!
視頻鏈接:
https://www.bilibili.com/video/BV1XQ4y1m7ex
課程簡(jiǎn)介
課程是基于SpringBoot2.4版本講解。教程從細(xì)節(jié)入手铐姚,每個(gè)事例先講解pom.xml中的重要依賴(lài)严肪,其次application配置文件,最后是代碼實(shí)現(xiàn)谦屑。讓你知其所以驳糯,逐步讓掌握SpringBoot框架的自動(dòng)配置,starter起步依賴(lài)等特性氢橙。
為什么SpringBoot是創(chuàng)建Spring應(yīng)用酝枢,必須了解spring-boot-starter.@ConfigurationProperties和spring-boot-configuration-processor有什么關(guān)系和作用。spring-configuration-metadata.json又是什么悍手。分布式開(kāi)發(fā)SpringBoot整合Dubbo框架帘睦,Dubbo框架注解使用, Zookeeper注冊(cè)中心特別是Thymeleaf模板引擎的完整語(yǔ)法講解,事例都在本教程坦康。需要使用Thymeleaf做應(yīng)用的同學(xué)可以特別關(guān)注竣付。
課程目錄
?001.什么是springboot?為什么要學(xué)它
?002.SpringBoot課程簡(jiǎn)介
?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.測(cè)試多環(huán)境配置文件
?022.使用@Value讀取數(shù)據(jù)
?023.把配置文件的數(shù)據(jù)映射為java對(duì)象
?024.SpringBoot使用jsp的步驟
?025.創(chuàng)建使用jsp的項(xiàng)目
?026.測(cè)試jsp的使用
?027.手工獲取容器中對(duì)象
?028.使用CommandLineRunner
?029.復(fù)習(xí)SpringMVC者攔截器
?030.創(chuàng)建攔截器對(duì)象并注冊(cè)
?031.測(cè)試攔截器
?032.使用Servlet
?033.第二種方式注冊(cè)Servlet
?034.使用自定義Filter
?035.回顧C(jī)haracterEncodingFilter
?036.應(yīng)答默認(rèn)的編碼是ISO-8859-1
?037.使用系統(tǒng)提供的字符集過(guò)濾器類(lèi)
?038.使用CharacterEncodingFilter的步驟
?039.在application配置設(shè)置編碼方式
?040.創(chuàng)建Student表
?041.MyBatis起步依賴(lài)
?042.創(chuàng)建Dao接口和Mapper文件
?043.創(chuàng)建業(yè)務(wù)層對(duì)象
?044.創(chuàng)建Controller
?045.配置文件
?046.測(cè)試MyBatis訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)
?047.@Mapper注解
?048.@MapperScan
?049.Dao接口和Mapper文件分開(kāi)的
?050.Dao接口和Mapper文件分開(kāi)管理的步驟
?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.一句話(huà)說(shuō)明REST
?061.注解支持
?062.路徑變量PathVariable
?063.Postman簡(jiǎn)單使用
?064.在頁(yè)面中支持put和delete
?065.REST注意url加上請(qǐng)求方式必須唯一
?066.Redis的java客戶(hù)端
?067.Redis準(zhǔn)備工作
?068.Redis依賴(lài)項(xiàng)
?069.配置Redis服務(wù)器信息
?070.添加數(shù)據(jù)到Redis
?071.RedisTemplate序列化
?072.設(shè)置RedisTemplate的序列化
?073.idea生成序列化版本號(hào)
?074.json序列化
?075.集成Dubbo的文檔
?076.創(chuàng)建公共接口項(xiàng)目
?077.Dubbo和Zookeeper依賴(lài)
?078.暴露服務(wù)提供者
?079.Dubbo的外部化配置
?080.在啟動(dòng)類(lèi)加入@EnableDubbo
?081.排除Log4j依賴(lài)
?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.模板的第一個(gè)例子
?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)置對(duì)象使用1
?116.模板-內(nèi)置#request對(duì)象方法
?117.模板-內(nèi)置對(duì)象#session對(duì)象方法
?118.模板-內(nèi)置對(duì)象查看文檔
?119.模板-內(nèi)置工具類(lèi)#dates
?120.模板-內(nèi)置工具類(lèi)#numbers
?121.模板-內(nèi)置工具類(lèi)#strings
?122.模板-內(nèi)置工具類(lèi)#lists
?123.模板-內(nèi)置工具類(lèi)-null處理
?124.模板-自定義模板
?125.模板-insert模板
?126.模板-include模板
?127.模板-整個(gè)html文件作為模板
?128.模板-使用其他目錄中的模板
?129.課程重點(diǎn)內(nèi)容
?130.總結(jié)-Spring注解-創(chuàng)建對(duì)象的注解
?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)者