美文网首页
springboot整合swagger2接口文档打不开的问题

springboot整合swagger2接口文档打不开的问题

作者: 许武顺 | 来源:发表于2017-04-25 22:58 被阅读1878次

    这几天把项目换成了springboot之后,确实少了很多繁琐的配置。但是整合swagger2的时候,却发现按照我网上的文章总是没办法打开接口文档。

    首先使用springboot搭建一个项目,这个应该大家都会,就不详细说明了。

    然后引入swagger的依赖包,pom文件如下:

    接着配置一个swagger的配置类

    然后在本地启动springboot项目,打开localhost:8080/swagger-ui.html却总是报404。

    打开swagger-ui的jar包一看,原来swagger-ui.html放在了resource文件夹下了

    而项目中添加了@EnableWebMvc注解,加了这个人注解之后会自动覆盖了官方给出的/static, /public, META-INF/resources, /resources等存放静态资源的目录。而将静态资源定位于src/main/webapp。

    如果需要项目能够访问则需要重写addResourceHandlers方法,来重新定义好资源所在目录。

    相关文章

      网友评论

          本文标题:springboot整合swagger2接口文档打不开的问题

          本文链接:https://www.haomeiwen.com/subject/gspbzttx.html