课程介绍
本课程为SpringBoot项目实战教程,以SpringBoot2.6核心技术为主线,理论与实战相结合,最终全流程实现新闻热搜数据大屏项目。学完本课程,零基础的学员能快速上手SpringBoot进行项目开发,有Java基础的学员也能快速掌握SpringBoot核心技术并完成数据大屏项目开发。
课程特色
1.课程紧抓SpringBoot核心技术,以项目实战为导向,快速掌握SpringBoot开发技术。
2.课程从原理、依赖引入、代码开发、文件配置、项目启动与测试等进行完整流程讲解,不会跳讲和断讲。
3.课程中无论案例代码开发还是项目业务代码开发,每一行代码都会边实现边讲解。
4.课程中目前使用SpringBoot最新最稳定的2.6.3版本
适用人群
1.零基础想快速上手SpringBoot的学员
2.转行想快速上手SpringBoot的学员
3.有Java基础,但想快速上手SpringBoot的学员
技术版本
1.SpringBoot2.6.3
2.Echart
3.Maven
4.IDEA
讲师介绍
-
杨俊
大讲台大数据高级讲师 | 原某广电数据咨询公司大数据高级架构师
原某广电数据咨询公司大数据高级架构师 资深Java玩家,大数据技术狂热者。曾在北京某广电数据咨询公司担任大数据高级架构师,7年以上大数据实操经验, 经历过10个以上的重量级大数据项目。Hadoop源码级技术大咖,熟练使用Hadoop、Spark、Flink、Hive、HBase、Flume、Kafka、ElasticSearch等各大主流组件。谦虚亲和,崇尚实操至上的教学理念。受到学员一致好评。
免费视频这么多,为什么还要来大讲台?
智能化
学习任务智能推送
混合式
“图文+视频”混合式课件
答疑快
30分钟问答响应
实战多
3分理论7分实战
包学会
账号长期有效学会为止
课程大纲
初识SpringBoot |
1.1MVC运行机制与体系结构 1.2MVC架构抽象模型 1.3Servlet发展阶段的问题及解决方案 1.4SSH发展阶段的问题及解决方案 1.5SSM发展阶段的问题及解决方案 1.6SpringBoot解决了什么问题 1.7SpringBoot VS Spring VS SpringMVC区别与联系 1.8SpringBoot VS SpringCloud区别与联系 |
快速构建SpringBoot项目(后端) |
2.1IDEA创建一个Maven项目 2.2引入SpringBoot依赖 2.3编写第一个SpringBoot应用 2.4SpringBoot应用第一种启动方式 2.5SpringBoot应用启动第二种方式 2.6SpringBoot应用启动第三种方式 2.7SpringBoot支持的不同配置方式 |
SpringBoot Web页面开发(前端) |
3.1SpringBoot添加静态资源访问路径 3.2JavaWeb模版引擎盘点 3.3使用FreeMarker开发第一个页面 |
SpringBoot与数据库集成开发 |
4.1SpringBoot与Mybatis集成开发 4.2SpringBoot与多数据源集成开发1 4.3SpringBoot与多数据源集成开发2 |
SpringBoot事务管理 |
5.1SpringBoot+单数据源事务管理 5.2SpringBoot+lombok集成开发 5.3SpringBoot+多数据源事务管理1 5.4SpringBoot+多数据源事务管理2 |
SpringBoot日志管理 |
6.1SpringBoot使用logback管理日志 6.2SpringBoot使用log4j管理日志 6.3SpringBoot使用aop管理日志 |
SpringBoot使用经验与技巧 |
7.1SpringBoot+Devtools集成实现项目热部署 7.2SpringBoot实现全局捕获异常 7.3SpringBoot修改系统默认配置 7.4SpringBoot切换测试与生产环境配置 7.5SpringBoot项目打包部署 |