SpringBoot框架是每个Java开发者必须掌握的开发利器。SpringBoot可以快速创建基于Spring的应用程序。它的核心还是IoC、AOP、agent、factory、container。动力节点的SpringBoot教程非常适合初学者,非常详细,全程没有废话!视频链接:https://www.bilibili.com/video...课程简介本课程基于SpringBoot2.4版本。本教程从细节开始。每个案例首先说明pom.xml中的重要依赖,其次是应用配置文件,最后是代码实现。让你知其所以然,逐步让你掌握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配置文件@ImportResource006.读取属性配置文件@PropertyResource007.SpringBoot特性.文档介绍009.第一种方式创建SpringBoot项目010.理解pom.xml011.创建SpringBoot项目的第二种方式012.在浏览器中使用向导地址013.创建maven项目014.基于Web的SpringBoot实例?015.SpringBoot应用注解?016.创建SpringMVC应用?017.properties配置文件?018.yml配置文件?019.默认使用properties格式的配置文件?020.创建多环境配置文件?021.测试多环境配置文件?022.使用@读取数据的值023.将配置文件的数据映射到java对象024.SpringBoot使用jsp的步骤025.使用jsp创建项目026.测试jsp的使用027.手动获取容器中的对象028.使用CommandLineRunner029.回顾SpringMVC拦截器030.创建拦截器对象并注册031.测试拦截器032.使用Servlet033.注册Servlet的第二种方式034.使用自定义Filter035.回顾CharacterEncodingFilter036.响应的默认编码是ISO-8859-1037.使用系统提供的字符集过滤类038.使用CharacterEncodingFilter的步骤039.在应用配置方法中设置编码?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.事务-应用配置文件?055.事务-加入@Tranactional的公共方法?056.事务-完成事务设置?057.界面架构风格058.什么是REST059.REST风格介绍060.一句话解释REST061.注解支持062.路径变量PathVariable063.Postman简单使用064.支持put和在页面删除?065.REST注意url加请求方法必须唯一?066.Redisjava客户端?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打包为war086.发布war到tomcat087.执行war088.创建jsp应用089.打包applicationasjar090.jar和war总结091.war和jar的区别092.Template第一个例子?093.模板引擎的通用设置?094.模板-标准变量表达式?095.模板-标准变量表达式?096.模板-选择变量表达式?097.模板-使用链接表达式1098.template-link-expression-passing-parameters2099.template-property-use-1100.template-property-use-2101.template-each-List-1102.template-each-List-2103.Template-LoopReview104.Template-LoopArray105.Template-LoopMap106.Template-LoopList-Map107.Template-if108.Template-unless109.template-switch110.template-inlinetext111.template-inlinejavascript112.template-literal113.template-stringconcatenation114.template-operator115.template-built-inobjectusage1116.template-built-in#requestobjectmethod117.template-built-inobject#sessionobject方法118.template-内置对象视图文档119.template-内置工具类#dates120.template-内置工具类#numbers121.template-内置工具类#strings122.template-内置工具类#strings工具类#lists123.模板-内置工具类-null处理124.模板-自定义模板125.模板-插入模板126.模板-包含模板127.模板-将整个html文件作为模板128.模板-使用其他目录下的模板129.课程重点130.小结-Spring注解-创建对象的注解131.小结-Spring注解-属性赋值的注解132.小结-Spring注解-其他注解133.小结-MyBatis-Dubbo注释134.实践-dubbo-redis-ajax135.实践-dubbo-redis-provider136.实践-dubbo-redis-consumer
