Spring Boot实战
Ink Zhou 查看讲师
百林哲咨询(北京)有限公司专家团队成员
现就职于一家大型互联网公司,8年软件系统开发经验,对Spring Cloud、微服务、持续集成、持续交付、容器生态圈常用组件均有涉猎。
浏览:68次
详情 DETAILS

课程简介

在当下企业级Java后端开发、微服务架构与云原生开发领域,Spring Boot已然成为行业主流核心框架与技术标准。传统Spring框架存在配置繁琐、项目搭建流程复杂、整合组件繁琐、开发效率低下等诸多问题,难以适配互联网行业快速迭代、高效开发、快速部署的业务需求,而Spring Boot凭借自动配置、开箱即用、极简开发、生态完善的核心优势,彻底解决了传统开发的痛点,成为企业项目开发的首选技术栈。

本课程涵盖快速上手、配置管理、Web开发、数据访问、缓存机制、AOP切面编程、企业级脚手架搭建七大核心模块。从框架基础认知、工程搭建、配置解析,到整合Spring MVC、Mybatis等主流技术栈,再到缓存开发、AOP原理实践、多环境配置、事务管理、统一异常处理等企业核心功能,同时讲解JHipster、Guns等业界主流脚手架与开发框架,搭配行业最佳实践,帮助学员从会用框架,到懂原理、能优化、可扩展,全方位掌握企业级Spring Boot项目开发能力,真正实现学完即可投入项目实战。

课程收益

1、帮助学员快速掌握新版框架用法与工程规范,可独立完成Spring Boot项目开发落地。

2、帮助学员掌握核心底层原理与高阶技巧,具备项目优化、排错和框架扩展能力。

3、帮助学员提升职场实力:掌握企业标准化开发架构,紧跟技术迭代,大幅提升职场核心竞争力。

受众人群

Java零基础与入门学习者、Java后端开发工程师、架构师以及对开发兴趣的人员

课程周期

 1天(6H 

课程大纲

标题

授课内容

一、Spring Boot快速上手

1、Spring Boot是什么

2、Spring Boot特点

3、快速开发脚手架Spring Initialzr

4、Spring Initializr私有化部署

5、创建第一个Spring Boot应用

6、工程结构解析与最佳实践

7、Spring Boot开发三板斧

二、配置管理详解

1、项目配置详解

2、Properties配置

3、YAML配置

4、Profile实现多环境配置管理

5、@Configuration注解

6、配置优先级

7、配置管理最佳实践

8、ConfigurationProperties

9、自动配置详解

三、Web开发

1、整合Spring MVC

2、Spring MVC常用注解与搭配

3、统一异常处理

4、Spring MVC构建RESTful API

5、Spring MVC开发最佳实践

四、数据访问

1、Mybatis是什么

2、JDBC、JdbcTemplate、Mybatis对比与选择

3、Mybatis starter对比与选择(原生starter、通用Mapper、Mybatis Plus、Fluent Mybatis)

4、整合Mybatis

5、操作关系型数据库

6、Mybatis常用操作

7、Mybatis多表查询

8、Mybatis动态SQL

9、实现事务管理

五、缓存详解

1、缓存使用场景

2、Spring Cache是什么

3、整合Spring Cache

4、Spring Cache常用注解

5、Spring Cache与缓存一致性

6、最佳实践总结

六、Spring AOP

1、AOP是什么

2、Spring AOP快速上手

3、Spring AOP注解、扩展点、表达式详解

4、Spring AOP实现原理

5、Spring AOP适用场景

6、Spring AOP项目实践

七、快速开发脚手架

1、分层

2、分包

3、分模块

4、业界优秀的脚手架:JHipster

5、业界优秀的Spring Boot开发框架:Guns

八、课程总结

1、课程总结与答疑


企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1