- 新建 mall-spring-boot 项目,用于提供通用组件的自动配置

- 封装 AdminMVCConfiguration 和 UserConfiguration 组件
This commit is contained in:
YunaiV
2019-05-10 01:11:25 +08:00
parent ddf2f0ea1f
commit 3ff9f1b326
19 changed files with 180 additions and 170 deletions

View File

@@ -49,21 +49,6 @@ public class MVCConfiguration implements WebMvcConfigurer {
return registrationBean;
}
// @Override
// public void addViewControllers(ViewControllerRegistry registry) {
// registry.addRedirectViewController("/api/v2/api-docs", "/v2/api-docs");
// registry.addRedirectViewController("/api/swagger-resources/configuration/ui", "/swagger-resources/configuration/ui");
// registry.addRedirectViewController("/api/swagger-resources/configuration/security", "/swagger-resources/configuration/security");
// registry.addRedirectViewController("/api/swagger-resources", "/swagger-resources");
// }
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
// 解决 swagger-ui.html 的访问,参考自 https://stackoverflow.com/questions/43545540/swagger-ui-no-mapping-found-for-http-request 解决
registry.addResourceHandler("swagger-ui.html**").addResourceLocations("classpath:/META-INF/resources/swagger-ui.html");
registry.addResourceHandler("webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
}
// TODO 芋艿,允许跨域
@Override
public void addCorsMappings(CorsRegistry registry) {
@@ -72,4 +57,4 @@ public class MVCConfiguration implements WebMvcConfigurer {
.allowedMethods("*")
.allowedOrigins("*");
}
}
}