問題:
剛剛解決了前端訪問的問題,前端是能調用了,但是我的swagger界面無法顯示了。
原因:
由於配置了CORS,swagger的內置接口被攔截器攔下了。
解決方案:
在你的 CORS的配置文件 裏,加上如下方法(把swagger內置接口放在攔截器的排除列表中)
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("swagger-ui.html")
.addResourceLocations("classpath:/META-INF/resources/");
registry.addResourceHandler("/webjars/**")
.addResourceLocations("classpath:/META-INF/resources/webjars/");
}