本项目是 retrofit-spring-boot-starter 的示例项目。
- 示例git地址retrofit-spring-boot-demo
本示例分为两模块, 1. service-demo 演示 基础User服务restful风格的添删改查以及上传 2. retrofit-sample 演示 通过retrofit-starter搭建的环境调用 User服务的添删改查以及上传,以及 retrofit-starter的诸多特性,
例如:
- 自定义注入OkHttpClient
- 注解式拦截器
- 连接池管理
- 日志打印
- 请求重试
- 错误解码器
- 全局拦截器
- 熔断降级
- 微服务之间的HTTP调用
- 调用适配器
- 数据转换器