整合Swagger2報錯:swagger-ui.html 出現 404


起因

升級SSM項目,使用SpringBoot整合Swagger2,出現訪問 /swagger-ui.html 時 404
后台提示:o.s.web.servlet.PageNotFound : No mapping for GET /swagger-ui.html

原因

由於配置WebMvcConfigurer時,將springboot的默認配置覆蓋,默認配置中配置過資源解析,故這里無法訪問

解決方案

新增資源處理器

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("swagger-ui.html").addResourceLocations("classpath:/META-INF/resources/");
    }

參考文章
Swagger-ui.html界面打開報404錯誤


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM