首页 > 其他分享 >spring gateway路由出现503、404错误解决方法

spring gateway路由出现503、404错误解决方法

时间:2022-11-27 15:35:31浏览次数:49  
标签:spring source 404 new config 503

查资料发现在网关出现503错误是因为全局过滤器没有加载(ReactiveLoadBalancerClientFilter),只需要将含有这个过滤器的依赖进行导入就行了

<dependency>
       <groupId>org.springframework.cloud</groupId>
       <artifactId>spring-cloud-loadbalancer</artifactId>
</dependency>

出现404可能是因为没有开启跨域,可以通过注解的方式开启,也可以通过在网关中编写配置文件进行实现

@Bean
    public CorsWebFilter corsFilter() {
        CorsConfiguration config = new CorsConfiguration();
        config.addAllowedMethod("*");
        config.addAllowedOrigin("*");
        config.addAllowedHeader("*");
        UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(new PathPatternParser());
        source.registerCorsConfiguration("/**", config);
        return new CorsWebFilter(source);
}

标签:spring,source,404,new,config,503
From: https://www.cnblogs.com/just1t/p/16929764.html

相关文章

  • Spring中@Autowired注解、@Resource注解的区别
    Spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。@Resource的作用相当于@Autowired,只......
  • Spring之可扩展点
    一、SpringBean的生命周期    二、后置处理器postProcessor 一个是针对BeanDefinition的容器级别的后处理器-BeanFactoryPostProcessor一个是针对getBean......
  • 【Java】Springboot 实现数据脱敏
     实现效果:1、脱敏注解在模型类进行标记packagecn.cloud9.server.test.model;importcn.cloud9.server.struct.masking.annotation.MaskingField;importcn.cloud9......
  • spring::注解开发
    @Required文档@Required注释应用于bean属性的setter方法,它表明受影响的bean属性在配置时必须放在XML配置文件中,否则容器就会抛出一个BeanInitializationExcept......
  • 【Spring Cloud实战】Hystrix断路器
    gitee地址:https://gitee.com/javaxiaobear/spring-cloud_study.git在线阅读地址:https://javaxiaobear.gitee.io/1、概述分布式面临的问题复杂分布式体系结构中的应用程序有......
  • 微服务SpringBoot 整合Redis 实现点赞、点赞排行榜
    文章目录​​⛅引言​​​​一、发布探店笔记​​​​二、查看探店笔记​​​​三、SpringBoot整合Redis实现点赞功能​​​​四、SpringBoot整合Redis实现点赞排行......
  • springboot集合efk搭建日志平台
    springboot继承efk实现日志收集1.安装es和kibana我使用的云服务器centos7,2核+4G内存,跑起来内存使用率50%左右建议使用最低配置和我一样,1+2的配置kibana应该跑不起来,......
  • SpringBoot源码-00-环境
    一源码附上带注释的源码分支my-study-3.0.1二编译环境版本Spring-Boot3.0.1OSmacOS11.5.2Java17.0.1Gradle7.4.2IDEA2022.2.1三文件......
  • Spring源码-00-环境
    一源码附上带注释的源码分支my-study-6.0.3二编译环境版本Spring6.0.3-SNAPSHOTOSmacOS11.5.2Java17.0.1Gradle7.4.2IDEA2022.2.1三......
  • spring boot 访问静态资源文件
    项目结构:springBoot通过classpath/static目录访问静态资源。注意存放静态资源的目录名称必须是static。将静态资源放在此目录下,通过浏览器直接可以访问访问路径:ht......