按照官网说明,引入 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=引入的版本
。