您确实可以
Filter按照答案中的定义定义自己的名称。Spring已经有了这样的功能
CorsFilter,因此您不必自己创建一个。只需将其注册为bean,它就可以工作:
@Beanpublic CorsFilter corsFilter() { final UrlbasedCorsConfigurationSource source = new UrlbasedCorsConfigurationSource(); final CorsConfiguration config = new CorsConfiguration(); config.setAllowCredentials(true); // Don't do this in production, use a proper list of allowed origins config.setAllowedOrigins(Collections.singletonList("*")); config.setAllowedHeaders(Arrays.asList("Origin", "Content-Type", "Accept")); config.setAllowedMethods(Arrays.asList("GET", "POST", "PUT", "OPTIONS", "DELETE", "PATCH")); source.registerCorsConfiguration("/**", config); return new CorsFilter(source);}


