用swagger-codegen-maven-plugin maven生成Spring cloud feign客户端代码
2018-01-09 10:02
597 查看
通过Swagger我们可以很方便的发布REST接口,同样的swagger提供了客户端代码生成工具,通过Swagger发布的接口json文件可以很方便的生成客户端代码,一下Maven配置是生成Spring cloud feign客户端代码的配置
其中<inputSpec>用来指定json文件路径,可以是本地文件和网络连接
<plugin> <groupId>io.swagger</groupId> <artifactId>swagger-codegen-maven-plugin</artifactId> <version>2.2.3</version> <executions> <execution> <goals> <goal>generate</goal> </goals> <configuration> <inputSpec>src/main/resources/api.json</inputSpec> <!--<inputSpec>http://petstore.swagger.io/v2/swagger.json</inputSpec>--> <language>spring</language> <library>spring-cloud</library> <configOptions> <sourceFolder>src/gen/java/main</sourceFolder> </configOptions> </configuration> </execution> </executions> </plugin>
其中<inputSpec>用来指定json文件路径,可以是本地文件和网络连接
相关文章推荐
- SpringBoot学习-如何使用mybatis-generator-maven-plugin自动生成代码
- swagger-codegen生成java客户端代码(其他语言类似)
- 使用Swagger生成Spring Boot REST客户端(支持Feign)(待实践)
- Spring Cloud Feign作为HTTP客户端调用远程HTTP服务,feign熔断器
- swagger-maven-plugin自动生成swagge.json(Jersey项目)
- Spring Cloud Feign的文件上传实现的示例代码
- 使用Spring Cloud Feign作为HTTP客户端调用远程HTTP服务
- 使用Spring Cloud Feign作为HTTP客户端调用远程HTTP服务的方法(推荐)
- spring boot项目使用swagger-codegen生成服务间调用的jar包
- SpringBoot系列: 使用MyBatis maven插件自动生成java代码
- 利用Swagger Maven Plugin生成Rest API文档
- Mybatis 自动生成代码配置 -Spring + Maven 环境
- 使用Spring Cloud Feign作为HTTP客户端调用远程HTTP服务
- 疯狂Spring Cloud连载(10)——Rest客户端Feign介绍
- itellij idea中用mybatis-generator-maven-plugin自动生成Mybatis代码
- 使用Spring Cloud Feign作为HTTP客户端调用远程HTTP服务
- 疯狂Spring Cloud连载(10)REST客户端Feign介绍
- 利用Swagger Maven Plugin生成Rest API文档
- swagger-codegen自动生成代码工具的介绍与使用
- 疯狂Spring Cloud连载(12)自定义Feign客户端