中文
Appearance
定义一个接口,添加注解,完成。支持响应式和同步模式,内置客户端负载均衡。
在任何接口上标记 @CoApi 注解 — CoApi 自动配置 HTTP 客户端、代理 bean 及所有支持基础设施。零样板代码。
通过一个属性在 WebClient(响应式)和 RestClient(同步)之间切换。或者让 CoApi 从类路径自动推断。
与 Spring Cloud LoadBalancer 集成。使用 serviceId 或 lb:// 协议实现微服务间的自动实例选择。
添加 starter 依赖后,@CoApi 接口通过类路径扫描自动被发现。无需手动配置。
通过 WebClientBuilderCustomizer 或 RestClientBuilderCustomizer 钩入客户端创建过程。为每个客户端配置过滤器、拦截器和连接池。
带 JWT 感知响应式令牌缓存的 BearerTokenFilter。令牌获取一次后缓存,并在过期时自动刷新。