spring boot项目中引入swagger2,遇到的问题:Correct the classpath of your application so that it contains a singl

一、引入相关依赖



    io.springfox
    springfox-swagger2
    2.9.2



    io.springfox
    springfox-swagger-ui
    2.9.2

笔者发现所在项目本身已经引入依赖,如下:



    io.springfox
    springfox-swagger2
    2.2.0



    io.springfox
    springfox-swagger-ui
    2.2.0

所以修改了版本,与同事使用版本保持一致:

spring boot项目中引入swagger2,遇到的问题:Correct the classpath of your application so that it contains a singl_第1张图片

二、所遇问题

在项目中添加了相应的类后,在debug模式和run模式运行时均出现以下情况:

spring boot项目中引入swagger2,遇到的问题:Correct the classpath of your application so that it contains a singl_第2张图片

三、解决过程

这个问题的出现是因为版本spring-cloud冲突,如图:

spring boot项目中引入swagger2,遇到的问题:Correct the classpath of your application so that it contains a singl_第3张图片

和同事沟通后,作出修改,如下:

spring boot项目中引入swagger2,遇到的问题:Correct the classpath of your application so that it contains a singl_第4张图片

执行import后,再运行debug,恢复正常,如图:

spring boot项目中引入swagger2,遇到的问题:Correct the classpath of your application so that it contains a singl_第5张图片

然后启动项目,跑起来,在浏览器页面查看,如图:

spring boot项目中引入swagger2,遇到的问题:Correct the classpath of your application so that it contains a singl_第6张图片

你可能感兴趣的:(java开发,spring,boot,swagger)