本文主要是介绍通过 swagger-codegen 生成swagger-ui 接口的client jar 包 通过eureka调用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
第一步: 生成http 的 swagger json 文件。这里注意他是在mvn compile 的时候执行的,生成json 文件。
生成的文件:
第二步:生成项目文件路径,注意这个地方需要执行mvn install 命令
生成的项目文件目录:
第三步:修改项目的repository 配置。
就是上传到mvn 私服 nexus 上,进入目录之后 执行以下的:
这样就上传到nexus 上.
最后调用方需要配置这么一行配置或者是引用一个spring security 的配置,因为生成的项目会有auth2-client 的包,这样会使调用方的swagger 有security 的认证。
1.配置方法:
2.java config 配置:
注意事项:@Api 需要添加tags,不然生成的swaggerclient 会放在defultApi 之中,
@Api
(tags =
"FileService"
)
这个用来指定生成的接口类名,不然会生成统一的DefaultApi 和DefaultApiClient
这篇关于通过 swagger-codegen 生成swagger-ui 接口的client jar 包 通过eureka调用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!