课程简介
SpringBoot是企业级开发的整体整合解决方案,Spring Boot极大地简化了项目的配置,最大化地实现了“约定大于配置”的原则来轻松实现应用的创建及与其他框架快速集成,特别用于快速构建微服务应用,用最简单的方式让开发人员适应各种开发场景。
SpringBoot简化Spring工程的配置,运行和维护,包括起步依赖——项目创建以后会自动添加一些项目环境的基础依赖;基础配置——Spring项目中需要的基础配置都已经有了,例如bean的扫描,基础bean的作用域配置;同时对项目进行健康监控;并且Spring Boot内置web服务,可以使用嵌入式服务器运行项目。
本次课程系统分享Spring Boot相关的基础知识及常见场景的实战经验。
目标
1、认识了解SpringBoot架构体系、现状发展史以及实战情况
2、通过对SpringBoot 常见场景进行案例解析,系统讲解SpringBoot 架构的组成
受众人群
1、软件开发人员、运维人员
2、对SpringBoot感兴趣的架构师
课程时长
2天(12H)
课程大纲
标题 | 授课内容 |
第1章 SpringBoot基础实战 | 1.1 SpringBoot体系介绍 ① SpringBoot生态 ② SpringBoot架构体系 ③ 现状及发展 1.2 SpringBoot实践 ① 编写第一个Web服务 ② RestFul语义的遵守与取舍 ③ SpringBoot与持久层中间件 ④ SpringBoot与缓存中间件 ⑤ SpringBoot与消息中间件
|
第2章微服务开发进阶 进阶 | 2.1 SpringCloud实战 ①微服务核心模块及架构 ②注册中心之Nacos ③ 微服务调用之Feign ④使用Hystrix进行熔断保护(降级) ⑤Feign整合Hystrix ⑥API网关之Spring Cloud Gateway 2.2 微服务常见场景 ①分库分表案例解析 ②通过分布式锁保证一致性 ③分布式ID常见策略 ④案例解析:微服务重构遇到的“坑”及解决方案 2.3 SpringBoot/SpringCloud运维体系 ①SpringBoot应用程序监控(调用链监控) ②SpringBoot与Docker微服务实战 |
Jerry Du
百林哲咨询(北京)有限公司专家团队成员
Jerry Du
百林哲咨询(北京)有限公司专家团队成员
Jerry Du
百林哲咨询(北京)有限公司专家团队成员
Jerry Du
百林哲咨询(北京)有限公司专家团队成员
Jerry Du
百林哲咨询(北京)有限公司专家团队成员
Jerry Du
百林哲咨询(北京)有限公司专家团队成员
Jerry Du
百林哲咨询(北京)有限公司专家团队成员