gateway跨域问题

今天前后端调试的时候发现,部分接口存在跨域问题,按照网上的配置在gateway里面配置了代码

spring:
cloud:
gateway:
globalcors:
cors-configurations:
'[/**]':
max-age: 3600
allowed-origin-patterns: "*" # spring boot2.4以后的配置

allowed-origins: "*" # spring boot2.4之前的配置

        allowed-headers: "*"
        allow-credentials: true
        allowed-methods: "*"

但是重启之后发现并没有起作用,奇怪的时候有一些接口可以正常访问,但是有些接口有跨域问题,我把消费者和生产者的@CrossOrigin都注释了,也不能解决这个问题,不知道是否有人能解答一下

代码里面的跨域处理了么?

@Configuration
//实现 WebMvcConfigurer 接口
public class CorsConfig implements WebMvcConfigurer {
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")  //设置允许跨域访问的路径
                .allowedOrigins("*")  //设置允许跨域访问的源
                .allowedMethods("*")  //允许跨域请求的方法
                .maxAge(3600L)  //预检间隔时间
                .allowedHeaders("*")  //允许头部设置
                .allowCredentials(true);  //是否发送 cookie
    }
}