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