Spring-Samples-For-All
本项目提供spring、spring-boot、spirng-cloud 的常用整合用例。每个用例都提供详细的注释和搭建说明,旨在总结自己工作和学习的结果,也希望能为java学习者提供参考。
由于用例并不能涵盖该知识点的所有内容,所以每个用例我都会附上官方文档的原文链接作为参考。
版本说明:
spring: 5.1.3.RELEASE
spring-boot:2.1.1.RELEASE
spring-cloud:Finchley.SR2
1. spring samples
所有spring的项目我都会提供两个版本的sample:
- 一个版本是基于xml配置,也就是最为常见的配置方式;
- 另一个版本完全基于代码配置(项目以annotation结尾),这也是目前spring官方推荐的更为灵活配置方法,也方便更好的衔接spring boot 的配置。
2. spring-boot samples
更多的用例可参阅 spring-boot 官方samples
3. spring-cloud samples
samples | 描述 | 官方文档 |
---|---|---|
spring-cloud-Eureka | spring cloud 服务的注册和发现 | Service Discovery: Eureka Clients |
spring-cloud-OpenFeign | spring cloud 服务间通信 | Spring Cloud OpenFeign 官方文档 |
spring-cloud-config | spring cloud 统一配置中心 | Spring Cloud Config |
spring-cloud-stream | spring cloud 对消息服务的抽象整合 | spring-cloud-stream官方文档 |
spring-cloud-zuul | spring cloud 网关限流、权限验证 | Router and Filter: Zuul |
spring-cloud-sleuth-Zipkin | spring cloud 服务追踪 | Spring Cloud Sleuth |
4.参考资料
相关参考文档放在了仓库的referenced documents 目录下,文件目录如下:
- Servlet3.1规范(最终版).pdf
- Thymeleaf中⽂参考⼿册.pdf
Description
Languages
Java
99.3%
FreeMarker
0.6%