会稽梁山伯 2021-12-18 11:51 采纳率: 0%
浏览 275

java中Swagger获取的问题,Swagger加载慢

背景:
现在有个功能,大概就是拿到swagger的json信息,通过解析生成某个接口的详细内容,但是由于接口过多,导致swagger加载缓慢,在应用部署后,swagger在一定时间内并不可用(一定时间后就可以正常使用),导致调用这个功能超时。

想法:
初步怀疑就是扫描接口过多,导致的
所以我是想能不能提升swagger加载的数据,(由于一些原因,无法使用分组)

我是通过cxf-rt-rs-service-description-swagger集成的swagger,不知道各位有没有什么建议

  • 写回答

1条回答 默认 最新

  • a1767028198 2021-12-18 13:47
    关注

    自己去DocumentationCache去取数据,容器启动就把扫描结果放到这里面来了,人家的接口去取数据的时候,还做了其他业务,你不需要那么多东西的话,那就自己去拿

    评论

报告相同问题?

问题事件

  • 修改了问题 12月18日
  • 修改了问题 12月18日
  • 创建了问题 12月18日

悬赏问题

  • ¥15 matlab实现基于主成分变换的图像融合。
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊