SpringBoot框架学习教程,初学者用7天学完springboot直接去面试了


如果你跟我一样,刚巧也是springboot小白,正要学springboot,建议看完下一段话:

Spring Boot 是由 Pivotal 团队提供用来简化 Spring 的搭建和开发过程的全新框架。随着近些年来微服务技术的流行,Spring Boot 也成了时下炙手可热的热点技术。

课程是基于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做应用的同学可以特别关注。 

废话不多说,我打算用一周时间学习Springboot框架入门教程,然后去面试。

下面是我的学习资料:【我的学习资料是看的动力节点王鹤老师Springboot全套课程】

视频链接:https://www.bilibili.com/video/BV1XQ4y1m7ex

课程学习目录

?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-消费者