MENU

SpringBoot swagger-ui.html报错404

概述

解决前后端分离跨域问题时,偶然发现swagger-ui.html访问报404了,经查发现是配置问题

问题来源

是为了解决跨域问题时,实现了WebMvcConfigurer的自定义类后,swagger2的映射出了问题。

解决办法

在自定义的WebMvcConfigurer中注册静态资源就可以了

@Configuration
public class MyMvcConfig implements WebMvcConfigurer {
        registry.addResourceHandler("swagger-ui.html")
                .addResourceLocations("classpath:/META-INF/resources/");
        registry.addResourceHandler("/webjars/**")
                .addResourceLocations("classpath:/META-INF/resources/webjars/");
}

文章标题:SpringBoot swagger-ui.html报错404
如果文中内容侵犯了您的权益,请及时与博主取得联系进行删除!
本站文章未经许可禁止转载,本文地址:https://blog.wanvale.com/archives/127/

Last Modified: June 20, 2020
Archives QR Code Tip
QR Code for this page
Tipping QR Code