玩转 Spring 全家桶
丁雪丰
美团研究员,《Spring Boot 实战》、《Spring 攻略》译者,腾讯云 TVP。
97978 人已学习
新⼈⾸单¥68
课程目录
已完结/共 123 讲
第十一章:Spring Cloud及Cloud Native概述 (5讲)
玩转 Spring 全家桶
登录|注册
留言
45
收藏
沉浸
阅读
分享
手机端
回顶部
当前播放: 03 | 跟着Spring了解技术趋势
00:00 / 00:00
高清
  • 高清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.75x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看
01 | Spring课程介绍
02 | 一起认识Spring家族的主要成员
03 | 跟着Spring了解技术趋势
04 | 编写你的第一个Spring程序
05 | 如何配置单数据源
06 | 如何配置多数据源
07 | 那些好用的连接池们:HikariCP
08 | 那些好用的连接池们:Alibaba Druid
09 | 如何通过Spring JDBC访问数据库
10 | 什么是Spring的事务抽象(上)
11 | 什么是Spring的事务抽象(下)
12 | 了解Spring的JDBC异常抽象
13 | 课程答疑(上)
14 | 课程答疑(下)
15 | 认识Spring Data JPA
16 | 定义JPA的实体对象
17 | 开始我们的线上咖啡馆实战项目:SpringBucks
18 | 通过Spring Data JPA操作数据库
19 | Spring Data JPA的Repository是怎么从接口变成Bean的
20 | 通过MyBatis操作数据库
21 | 让MyBatis更好用的那些工具:MyBatis Generator
22 | 让MyBatis更好用的那些工具:MyBatis PageHelper
23 | SpringBucks实战项目进度小结
24 | 通过Docker辅助开发
25 | 在Spring中访问MongoDB
26 | 在Spring中访问Redis
27 | Redis的哨兵与集群模式
28 | 了解Spring的缓存抽象
29 | Redis在Spring中的其他用法
30 | SpringBucks实战项目进度小结
31 | Project Reactor介绍(上)
32 | Project Reactor介绍(下)
33 | 通过Reactive的方式访问Redis
34 | 通过Reactive的方式访问MongoDB
35 | 通过Reactive的方式访问RDBMS
36 | 通过AOP打印数据访问层的摘要(上)
37 | 通过AOP打印数据访问层的摘要(下)
38 | SpringBucks实战项目进度小结
39 | 编写第一个Spring MVC Controller
40 | 理解Spring的应用上下文
41 | 理解请求的处理机制
42 | 如何定义处理方法(上)
43 | 如何定义处理方法(下)
44 | Spring MVC中的视图解析机制(上)
45 | Spring MVC中的视图解析机制(下)
46 | Spring MVC中的常用视图(上)
47 | Spring MVC中的常用视图(下)
48 | 静态资源与缓存
49 | Spring MVC中的异常处理机制
50 | 了解Spring MVC的切入点
51 | SpringBucks实战项目进度小结
52 | 课程答疑
53 | 通过RestTemplate访问Web资源
54 | RestTemplate的高阶用法
55 | 简单定制RestTemplate
56 | 通过WebClient访问Web资源
57 | SpringBucks实战项目进度小结
58 | 设计好的RESTful Web Service(上)
59 | 设计好的RESTful Web Service(下)
60 | 什么是HATEOAS
61 | 使用Spring Data REST实现简单的超媒体服务(上)
62 | 使用Spring Data REST实现简单的超媒体服务(下)
63 | 分布式环境中如何解决Session的问题
64 | 使用WebFlux代替Spring MVC(上)
65 | 使用WebFlux代替Spring MVC(下)
66 | SpringBucks实战项目进度小结
67 | 认识Spring Boot的组成部分
68 | 了解自动配置的实现原理
69 | 动手实现自己的自动配置
70 | 如何在低版本Spring中快速实现类似自动配置的功能
71 | 了解起步依赖及其实现原理
72 | 定制自己的起步依赖
73 | 深挖Spring Boot的配置加载机制
74 | 理解配置背后的PropertySource抽象
75 | 认识Spring Boot的各类Actuator Endpoint
76 | 动手定制自己的Health Indicator
77 | 通过Micrometer获取运行数据
78 | 通过Spring Boot Admin了解程序的运行状态
79 | 如何定制Web容器的运行参数
80 | 如何配置容器支持HTTP/2(上)
81 | 如何配置容器支持HTTP/2(下)
82 | 如何编写命令行运行的程序
83 | 了解可执行Jar背后的秘密
84 | 如何将Spring Boot应用打包成Docker镜像文件
85 | SpringBucks实战项目进度小结
86 | 简单理解微服务
87 | 如何理解云原生(Cloud Native)
88 | 12-Factor App(上)
89 | 12-Factor App(下)
90 | 认识Spring Cloud的组成部分
91 | 使用Eureka作为服务注册中心
92 | 使用Spring Cloud Loadbalancer访问服务
93 | 使用Feign访问服务
94 | 深入理解服务发现背后的DiscoveryClient
95 | 使用Zookeeper作为服务注册中心
96 | 使用Consul作为服务注册中心
97 | 使用Nacos作为服务注册中心
98 | 如何定制自己的DiscoveryClient
99 | SpringBucks实战项目进度小结
100 | 使用Hystrix实现服务熔断(上)
101 | 使用Hystrix实现服务熔断(下)
102 | 如何观察服务熔断
103 | 使用Resilience4j实现服务熔断
104 | 使用Resilience4j实现服务限流(上)
105 | 使用Resilience4j实现服务限流(下)
106 | SpringBucks实战项目进度小结
107 | 基于Git的配置中心(上)
108 | 基于Git的配置中心(下)
109 | 基于Zookeeper的配置中心
110 | 深入理解Spring Cloud的配置抽象
111 | 基于Consul的配置中心
112 | 基于Nacos的配置中心
113 | SpringBucks实战项目进度小结
114 | 认识Spring Cloud Stream
115 | 通过Spring Cloud Stream访问RabbitMQ
116 | 通过Spring Cloud Stream访问Kafka
117 | SpringBucks实战项目进度小结
118 | 通过Dapper理解链路治理
119 | 使用Spring Cloud Sleuth实现链路追踪
120 | 如何追踪消息链路
121 | 除了链路还要治理什么
122 | SpringBucks实战项目进度小结
123 | 结课测试&结束语
本节摘要

PDF 课件和源代码下载地址:

https://gitee.com/geektime-geekbang/geektime-spring-family

Spring 必备基础

登录 后留言

全部留言(45)

  • 最新
  • 精选
董小凯
老师,java学到什么程度才可以开始着手学习这套视频?

作者回复: 我想会基本的语法,了解常用的包和库,会用Maven,对DB和Web的东西再有点了解,应该就差不多了吧

2019-02-11
39
小伟
雪丰老师,我看到现在github上有很多基于spring-boot和spring-cloud的开源项目,很多评价都很高,但clone下来后有一种不知从何开始的感觉。能否推荐一个合适的项目,按贵课的划分介绍下如何从大到小入手拆分和查看一个spring-boot/cloud项目,相信这对于Spring的各个分层和架构的理解都有好处。谢谢。

作者回复: 我觉得江南白衣的SpringSide就是个很好的例子吧,用到了大量Spring的特性。

2019-02-18
37
我们还是Spring3.x,新的估计组内都没人研究,即使研究了leader也不敢上,系统太核心以稳为主。

作者回复: 你也不会一辈子待在一个地方不是么,组里的核心系统不用,和你学不学也没什么必然关系,既然以后你在别处会用上,那为什么不学呢。你说对不?

2019-09-16
18
Abner S.
用Velocity好久了,也是前段时间才注意到好久没更新了。那么,老师,有什么其他模版引擎推荐嘛?还是说提倡前后端分离呢?

作者回复: 做页面的话Thymeleaf好像出镜率比较高。但我觉得前后端分离是趋势,还是让专业的人做专业的事吧。

2019-02-13
13
link
老师的课程已经在b站出现盗版了

作者回复: 多谢提醒,我看一下然后和极客时间的同学说一下。

2019-07-06
11
雄仔₃₇₀₇
老师,你好,问一下从集群到云的变化,主要体现在哪些方面呢,是抽取配置公共化嘛

作者回复: 并不是,很多时候是看待系统设计和运维时思想上的变化。

2019-02-13
6
柯察金
dubbo 与 springcloud 都有解决服务间通信的问题吧,应该有很多相似的吧

作者回复: 两个不是一个层面上的东西

2019-02-20
4
ac0592
jasperReport好用啊,为什么不支持了。有什么更好了的推荐吗?

作者回复: 官方的文档是这么说的: Dropped support: Portlet, Velocity, JasperReports, XMLBeans, JDO, Guava. Recommendation: Stay on Spring Framework 4.3.x for those if needed. 我个人理解现在大前端,前后端分离是趋势,前端有很多不错的框架来支持报表,后端提供数据就好了。另外,我通过Google Trends也看了JasperReports的趋势,全球范围内,从2005后它的热度就一直在下降,Spring MVC和WebFLux要同时去支持这么一个框架成本也挺高的。如果一定要使用它,使用Spring 4.x就好。话说现在很多to B的系统还在使用Spring 3.x的框架呢……

2019-02-11
2
4
哈哈哈
雪丰老师,应用从集群到云的改变在开发的时候有哪些不同

作者回复: 说到这个,可以去关注下Cloud Native云原生应用,这里就有了些不同的想法和实践,感兴趣的话,可以了解下12-Factor App

2019-02-11
4
行者
servlet -> spring&SpringMVC -> spring boot ->spring cloud 确实能看到老师所说的开箱即用和与生态圈深度整合的体现,但是我有一个疑问,想把spring学好、学深,从其中任何一个阶段都可以吗?还是说需要从servlet开始深入研究

作者回复: 我觉得哪里开始都行吧,但最终你为了把一些点搞明白时都会深入进去,那时你早晚会接触到Servlet等等内容的

2019-09-07
3
收起评论