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