springboot整合swagger后api无法正确显示

根据网上教程,导入swagger的包,创建swagger的配置文件后,启动项目,访问swagger-ui.html。结果页面没有显示。

springboot整合swagger后api无法正确显示

 

自然是一顿百度谷歌,也尝试了直接在启动类配置@EnableSwagger2,启动后我在配置类中配置的标题都没有,显然这是调用了swagger最原始的一个默认配置类。

springboot整合swagger后api无法正确显示

 

这么蠢的界面我可不要,我还是要我自己配置的有标题的界面。于是又是一番操作。果然,编程是个玄学。问题出在:

我在启动类里加了controller的扫描(无用的),如图:

springboot整合swagger后api无法正确显示

 

去掉红框框的内容,重新跑起来。解决。

 

springboot整合swagger后api无法正确显示