Java系列文章目录
补充内容 Windows通过SSH连接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
(后续有遇到问题再添加)
声明:如本内容中存在错误或不准确之处,欢迎指正。转载时请注明原作者信息(麻辣香蝈蝈)。