課程大綱:
一、SpringBoot介紹
1、Spring的發展
2、Spring的Java配置方式
3、實戰-讀取外部的配置文件
4、SpringBoot簡介
5、第一個SpringBoot應用
6、SpringBoot核心-核心注解、自動配置、自定義banner
7、全局配置文件
8、starterpom、xml配置、日志
9、SpringBoot的自動配置
10、自動配置靜態資源
二、SpringBootweb開發
1、SpringBoot的web開發
2、通過SpringBoot改造購物車(SpringBoot和Mybatis的整合)
3、SpringBoot的事務管理
4、SringBoot整合Redis、Httpclient、RabbitMQ
5、SpringBoot設置SpringMVC的配置
6、啟動測試(解決一些問題)
7、SpringBoot發布到獨立的tomcat
三、SpringBoot詳解
1、SpringBoot之HelloWorld
2、springboot返回json數據
3、SpringBoot完美使用FastJson解析JSON數據
4、SpringBoot熱部署(springloader)
5、Springboot+ devtools(熱部署)
6、SpringBoot JPAHibernateSpring Data概念
7、SpringBoot JPA-Hibernate
8、SpringBoot Spring Data JPA介紹
9、SpringBoot JdbcTemplate
10、全局異常捕捉
11、SpringBoot之訪問404
12、配置server信息
13、Springboot使用thymeleaf
14、SpringBoot 使用freemarker
15、SpringBoot添加JSP支持
16、SpringBoot集成MyBatis
四、Springboot整合
1、springboot整合案例
2、springboot整合Mybatis
3、spirngBoot整合REDIS單機版
4、springboot整合REDIS集群
5、springboot的JD案例
五、Springcloud( 一)
1、服務提供者與服務消費者
2、Ribbon-3使用配置文件自定義RibbonClient
3、Ribbon脫離Eureka使用
4、Feign-1Feign的簡介及基礎使用
5、Feign-2覆寫Feign的默認配置
6、Fegion-3覆寫Fegion的默認配置及Fegion的日志
7、Fegion-4解決Fegion第一次請求timeout的問題
六、Springcloud(二)
1、Eureka深入理解.baiduyun.downloading
2、Eureka深入理解.baiduyun.p.downloading
3、Eureka常用配置詳解
4、EurekRibbon Feign常見問題及解決
5、服務發現與服務注冊
6、Eureka簡介與Eureka Server
7、將微服務注冊到Eureka Server
七、使用Hystrix保護應用
1、超時機制,斷路器模式簡介
2、Hystrix簡介及簡單代碼示例
3、Hystrix簡介及簡單代碼事例
4、HystrixHealth Indicator及MetricsStream
5、HystrixHealth Indicator及MetricsStream支持
6、Fegion的Hystrix支持
7、如何禁用單個FegionClient的Hystrix的支持
8、Feign使用fallbackFactory屬性打印fallback異常
9、HystrixDashboard的使用與常見問題總結
10、Turbine
八、使用Zuul構建APIGateway
1、APIGateway簡介
2、Zuul簡介及代碼示例
3、Zuul指定path+serviceid
4、Zuul指定Path+url以及指定可用的服務節點時如何負載均衡
5、Zuul使用正則表達式指定路由規則
6、Zuul路由的strip-prefix與order
7、Zuul的各種姿勢
8、通過Zuul上傳文件,禁用Zuul的Filters
9、Zuul的回退
10、 使用Sidecar支持異構平臺的微服務
九、SpringCloud Config
1、SpringCloud Config簡介
2、編寫Config Server
3、編寫Config Client
4、Git倉庫配置詳解
5、配置屬性加解密之對稱加密
6、配置屬性加解密之非對稱加密
7、SpringCloud Config與Eureka
8、SpringCloud Config 與Eureka配合使用
9、SpringCloud Config配置屬性刷新之手動刷新
10、 SpringCloud Config配置屬性刷新之自動刷新
11、ConfigServer的高可用

