使用springdoc-openapi-starter-webmvc-ui后访问swagger-ui/index.html 报错404

夏木瑾苏1 2024-09-02 15:03:02 阅读 59

按照官网说明,引入 <code>springdoc-openapi-starter-webmvc-ui后应该就可以直接访问swagger-ui.html或者swagger-ui/index.html就可以出现swagger页面了,但是我引入后,访问提示报错404.

在我的项目中,有其他依赖间接引入了org.webjars:swagger-ui,但是,这个jar包的版本必须和springdoc-openapi-starter-webmvc-ui声明的一致,否则默认配置就会无法找到静态资源。可以在springdoc-openapi-starter-common这个依赖的根目录找到springdoc.config.properties配置文件,如果里面写的和实际项目引入的不一致,就会出问题。

可以通过调整依赖,让他们一致,或者在application.yaml中设置变量springdoc.swagger-ui.version=引入的版本



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。