我正在寻找使用我的JAX-RS REST上的注释生成文档的工具和客户端代码(使用各种语言,如Java,Scala,Ruby,JavaScript等)服务。理想情况下,我希望运行一个后期构建工具,在给定REST服务类所在的包的情况下,将使用源代码上的(自定义)注释和一些最小配置生成文档和代码。 Swagger做了什么,但不必部署它的servlet和所有东西。我试图弯曲招摇,这没有运气。这些文件很小且很分散,例子很少。我无法想象这不是一个解决的问题。想法?Java JAX-RS REST服务客户端代码生成
3
A
回答
1
我发现这可以(痛苦地)使用Swagger从已注释的JAX-RS端点类生成Swagger端点规范,然后使用Swagger-Codegen生成客户端代码。不幸的是,这两个项目不是二进制兼容的,所以它们必须单独使用,即从两个不同的模块中使用,但除此之外,遵循这些示例并获得所需结果并不困难。
5
2
您可以使用CXF从注释的服务器端代码生成客户端代码。见http://blog.rjsang.com/2014/01/using-cxf-as-jax-rs-server-and-client.html。
在该示例中,CXF既是服务器也是客户端,但不一定只要您使用JAX-RS标准注释。
相关问题
- 1. 如何为swagger生成java客户端代码REST API文档
- 2. Java客户端服务器代码
- 3. Java的Rest客户端生成器
- 4. 生成用于使用Rest服务的Objective-c客户端代码
- 5. 消耗C#REST服务,Java客户端
- 6. 为Java中的WCF Web服务生成代理客户端
- 7. 排除RIA Services客户端代码生成服务
- 8. RIA服务客户端代码生成不起作用
- 9. Web服务客户端代码生成保持不变
- 10. 生成RESTful客户端代码IntelliJ IDEA
- 11. 关于客户端代码生成WSDL
- 12. Web服务调用客户端代码
- 13. REST风格的服务:在客户端自动生成实体
- 14. 无法为Windows服务托管的WCF服务生成WCF客户端代码
- 15. 网格生成服务器/客户端?
- 16. netbeans wsdl客户端代码生成
- 17. 从android wsdl客户端代码生成
- 18. 在RESTAPI与我们的服务器端代码集成Ember.js客户端代码
- 19. JAVA | CXF JAXRS非Spring客户端
- 20. REST客户端JAVA
- 21. java web服务代理客户端
- 22. 使用Jax生成代理Web服务客户端时出错
- 23. Android服务客户端代码
- 24. Qt服务器客户端代码
- 25. REST服务器到客户端通信
- 26. Java:服务器/客户端 - >客户端/客户端
- 27. Visual Studio在添加服务引用时不生成客户端代理代码
- 28. 为REST生成客户端对象
- 29. Java Web服务客户端
- 30. Web服务客户端Java
不幸使用泽西岛! –