【Java】微服务Knife4j报错503问题 网关整合解决

Java系列文章目录

补充内容 Windows通过SSH连接Linux

第一章 Linux基本命令的学习与Linux历史


文章目录

一、前言

  • 微服务启动后Knife4j遇到的问题

二、学习内容:

  • Knife4j网关整合

三、问题描述

🌟 项目可以运行起来访问Knife4j没反应后台没有报错但是前端检查出这个错误

如图:


四、解决方案:

  • 注意我是父子项目版本控制已经在父项目里面做了可看之前文章

🌟 如图加上负载均衡依赖就行

官方之前一些依赖(如Feign)是第三方 做的后面闭源移除了

所以使用的话要加上相关负载均衡依赖

  • 注意Knife4j依赖别引错了

参考依赖:


五、总结:

🌟 注意gateway依赖也要加入负载均衡依赖即可

spring-cloud-starter-loadbalancer 是用于提供负载均衡功能的依赖

  • 这个依赖项包含了 Spring Cloud LoadBalancer 的核心组件,使得 Gateway
    能够通过服务发现机制找到并负载均衡到后端服务实例。

🌟 它对应gateway配置里面的这段:

java 复制代码
spring.cloud.gateway.routes[0].uri=lb://user-service
  • 用Knife4j使用网关别忘记配置
java 复制代码
# knife4j整合所有的微服务
knife4j.gateway.discovery.enabled=true
knife4j.gateway.enabled=true
knife4j.gateway.tags-sorter=order
knife4j.gateway.operations-sorter=order
knife4j.gateway.strategy=discover

(后续有遇到问题再添加)


声明:如本内容中存在错误或不准确之处,欢迎指正。转载时请注明原作者信息(麻辣香蝈蝈)。

相关推荐
云烟成雨TD2 小时前
Spring AI Alibaba 1.x 系列【69】Token 用量统计
java·人工智能·spring
JAVA9652 小时前
JAVA面试-并发篇 03-使用synchronized doublecheck实现单例有什么坑
java·单例模式·面试
在繁华处2 小时前
Java从零到熟练(四):面向对象基础
java·开发语言
Unbelievabletobe2 小时前
解决了股票api接口盘后数据更新慢的问题
大数据·开发语言·python
不会C语言的男孩3 小时前
C++ Primer 第2章:变量和基本类型
开发语言·c++
小江的记录本3 小时前
【JVM虚拟机】堆内存分代模型:年轻代(Eden+Survivor)、老年代、元空间Metaspace(附《思维导图》+《面试高频考点清单》)
java·前端·jvm·后端·python·spring·面试
在繁华处3 小时前
Java从零到熟练(三):流程控制
java·开发语言·python
唐青枫4 小时前
Java Optional 实战指南:优雅处理空值与链式转换
java
一起学开源4 小时前
一文读懂 ReAct 范式:让 AI Agent 真正学会“思考+行动“
java·javascript·react.js·ecmascript·react·alibaba·智能体开发
云泽8084 小时前
C++ 可调用对象通关指南:深度解析 Lambda 表达式、function 包装器与 bind 绑定器
开发语言·c++·算法