Sptingboot 集成 swagger, jaxrs, jaxws 示例

2021 年 6 月 13 日
 mightofcode
https://github.com/mightofcode/springboot-jaxrs-jaxws-swagger-example

包含:
1,cxf 开发的 rest 、soap 接口
2,springmvc 开发的 rest 接口
2,swagger-ui

soap 过于复杂,使用 soap 的项目都不是出于效率上的目的,更像是为了给 java 工程师找活干
rest 相比 soap,有巨大的进步
2543 次点击
所在节点    Java
9 条回复
bthulu
2021 年 6 月 15 日
是退步吧, soap 可以自动生成客户端代码, rest 可不行
hotcool100
2021 年 6 月 15 日
自己实现一套注解就是了,

源码:

https://gitee.com/budwk/budwk/tree/v7.x/wk-starter/wk-starter-openapi

演示:

https://demo.budwk.com

运维监控--控制中心接口
mightofcode
2021 年 6 月 15 日
@bthulu soap 太复杂了,不适应时代趋势
mightofcode
2021 年 6 月 15 日
soap 的存在说明有很多企业不需要高效率的开发,更看重稳定性,所以让程序员慢慢折腾 soap 也无所谓
bthulu
2021 年 6 月 16 日
@mightofcode soap 的存在才说明有很多企业需要高效率的开发. 你用没用过 soap 啊, soap 开发接口, 非常简单, 开发客户端, 代码都不用自己写. 唯一弱点就是传输的数据量比较大, 这在非互联网企业都不是问题, 只要开发速度够快就行.
mightofcode
2021 年 6 月 16 日
@bthulu soap 的复杂度决定了他不可能有什么效率
bthulu
2021 年 6 月 16 日
@mightofcode 你从来没用过 soap 么? soap 有多简单你知道不, 代码给你看看.
仅仅就是在方法上加一句`[WebMethod]`, 这有什么复杂度? 这也有复杂度?
```
[WebMethod]
public int Add(int a, int b)
{
return(a + b);
}
```
mightofcode
2021 年 6 月 18 日
@bthulu 还是挺复杂的,竟然要用专门的客户端
bthulu
2021 年 6 月 18 日
@mightofcode 自动生成文档及调试接口的啊, 你用 C#建个项目试试看就知道了. 唯一问题就是传输数据量大了一点, 以及不够 cool

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/783192

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX