是否有可以从jar中包含的JSON模式文件生成POJO的工具?
我们正在为一个服务创建一个客户端,该服务生成一个API jar(JSON模式,RAML文件等),可以作为Maven依赖项下载。是的,我们可以解压缩jar文件内容并对它们运行JSON到Java utils,但如果它可以作为构建的一部分自动化,那将是很好的。特别是如果API已更新,那么我们所要做的就是更新pom.xml中的版本并重新生成POJO。
答案 0 :(得分:0)
我更喜欢第一种方法,以避免两组(apis和pojos)之间的版本不一致。您可以使用proguard手动选择必要的pojos和api接口。
所有这些都假设您已经有一个pojo,您将从中生成要通过网络传输的json数据。如果没有,您可以创建此DTO POJO并在jar中共享它们。