diff --git a/ruoyi-site/ruoyi-h5/src/main/java/com/luban/api/config/WebMvcConfig.java b/ruoyi-site/ruoyi-h5/src/main/java/com/luban/api/config/WebMvcConfig.java index e9d960136..919d59eb8 100644 --- a/ruoyi-site/ruoyi-h5/src/main/java/com/luban/api/config/WebMvcConfig.java +++ b/ruoyi-site/ruoyi-h5/src/main/java/com/luban/api/config/WebMvcConfig.java @@ -15,19 +15,18 @@ import org.springframework.web.servlet.config.annotation.*; import java.util.List; @Configuration -@EnableWebMvc public class WebMvcConfig implements WebMvcConfigurer { - + @Autowired private ObjectMapper objectMapper; - + /** * 配置消息转换器,使用自定义的 ObjectMapper */ @Override public void configureMessageConverters(List> converters) { // 添加 MappingJackson2HttpMessageConverter,使用注入的 ObjectMapper - MappingJackson2HttpMessageConverter jackson2HttpMessageConverter = + MappingJackson2HttpMessageConverter jackson2HttpMessageConverter = new MappingJackson2HttpMessageConverter(objectMapper); converters.add(jackson2HttpMessageConverter); } @@ -53,25 +52,4 @@ public class WebMvcConfig implements WebMvcConfigurer { registry.addInterceptor(new S3LoginUserInterceptor()).addPathPatterns("/storage/**"); } - /** - * 跨域配置 - */ - @Bean - public CorsFilter corsFilter() { - CorsConfiguration config = new CorsConfiguration(); - config.setAllowCredentials(true); - // 设置访问源地址 - config.addAllowedOriginPattern("*"); - // 设置访问源请求头 - config.addAllowedHeader("*"); - // 设置访问源请求方法 - config.addAllowedMethod("*"); - // 有效期 1800秒 - config.setMaxAge(1800L); - // 添加映射路径,拦截一切请求 - UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); - source.registerCorsConfiguration("/**", config); - // 返回新的CorsFilter - return new CorsFilter(source); - } }