不启动项目就能打开本地swagger

项目不启动,就能打开本地swagger文档,能进行测试,但是返回的数据上个版本的数据。idea打开debug模式抓不到数据.求指点。

img

img

根据端口去把对应的进程关了,你就看不到了

可能是之前的服务还一直在后台启动,导致返回的之前的数据
想简单点就直接关机重启,
或者根据你的swagger文档端口查看你的进程id,然后关掉它,再重新启动项目

步骤如下:

  • 1、查看进程id,这里以端口为8000为例
ps aux | grep 8000
  • 2、关掉进程
sudo kill -9 进程id
  • 3、重启项目
# 按照你们的项目启动步骤重新启动即可,这时候返回的数据为实时数据

你这是tomcat还在启动中使用的还是原来部署在tomcat中的代码吧

第一:清除浏览器缓存 第二:如果清除浏览器缓存后还是能访问,说明你的上个版本的服务没有关闭,然后关闭上个服务在访问估计就看不到了

应该是之前启动的项目没有关掉,任务管理器关掉java进程

clear

你先看看是不是有之前版本的服务在运行,如果有就关掉,原则上,不启动服务是打不开swagger页面的

  • 项目肯定要启动,才能访问swagger
  • 你之所以能访问,是因为之前启动的一个,没有停止
  • 因此,也就导致你请求后返回的是旧的
  • 解决办法:找到旧的,把进程杀死后,再启动

如有帮助,请采纳,十分感谢!

旧的服务进程没有停

重启电脑