Spring boot使用Swagger2,在Spring cloud 注册的时候,status的显示端口和链接端口不一致
前言:
一般网关应用,都会进行集成Swagger2进行接口处理。
问题:
昨天发现了一个问题,就是注册到Eureka的时候,发现控制台status的显示端口和里面链接端口不一致,不管端口怎么修改,链接的端口都是显示8080,但是实质项目的真正端口,是修改后的端口。
分析:
查看了其他项目,都是显示正常的,只有这个网关应用是出现异常。首先和其他项目对比,发现网关服务只是多了Swagger2的集成,于是注释了集成的配置,测试之后,发现正常了。
解决方法:
首先是查看Swagger2的版本,发现是2.6.0,马上查看最新版本,发现是2.6.1,所以马上进行版本升级,测试之后,正常。(其他版本不知道会不会出现这个问题)
提示:一般发现问题,我会先进行版本的升级,之后再进行其他处理。