【发布时间】:2018-09-24 04:21:31
【问题描述】:
我找到了项目https://github.com/swagger-api/swagger-codegen。
但是,这会生成一个基于 OpenFeign 的客户端。
有没有办法自动生成一个使用 Netflix 的 feign 注解和请求映射的客户端接口?
例子:
@FeignClient(name = "ldap-proxy")
public interface LdapProxyClient {
@RequestMapping(path = "/ldap-proxy/v1/users/{userNameOrEMail}", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.GET)
LdapUser search(@PathVariable("userNameOrEMail") String userNameOrEMail);
}
与以下课程相反:
谢谢
【问题讨论】:
-
不推荐使用 Swagger 生成器。使用表单打开 api 生成器
-
Swagger 生成器 v2 已弃用,但有一个新的 v3 分支不是。 yaml UI 网站github.com/swagger-api/swagger-codegen/tree/3.0.0/modules/…generator3.swagger.io/ui 中提供了所有语言选项
标签: spring swagger-codegen netflix-feign spring-cloud-feign feign