根据CRD生成java模型代码现在可查到的有两种方式一种是官方指南传送门,需要科学上网下载镜像,另一种使用yue9944882/java-model-gen工具生成,今天我们文章就是使用java-model-gen工具做讲解
使用OpenAPI生成swagger
APACHE APISIX CRD没有提供java client需要自己通过swagger生成java模型代码,k8s 1.15 +的版本执行下面命令生成swagger文件
$ mkdir crd
$ cd crd
$ kubectl get --raw="/openapi/v2" > swagger.json
swagger文件生成java模型代码
生成代码需要点时间大概几分钟就完成
$ mkdir java
$ docker run -i --rm yue9944882/java-model-gen:latest < swagger.json |tar -zxf - -C java/

本文介绍了如何使用工具生成Kubernetes CRD的Java模型代码,包括执行命令生成文件、查看生成的代码结构,以及在项目中集成这些代码时遇到的问题和解决方法。
最低0.47元/天 解锁文章
1061

被折叠的 条评论
为什么被折叠?



