spring cloud: zuul(五): prefix访问前缀, ignoredServices粗粒度访问, yml不起作用
2024-08-31 07:55:42
路由的前缀 - 问题
zuul.prefix: 我们可以指定一个全局的前缀
strip-prefix: 是否将这个代理前缀去掉
zuul:
prefix: /ecom
我的eureka:http://localhost:8761/
我的zuul:http://192.168.1.6:8040
送的user:http://192.168.1.6:7901
我在访问 http://192.168.1.6:8040/api/spring-boot-user/simple/1,一直报404我在怀疑是不是支持单独使用zuul.prefix前缀了。
后来经过排查,发现yml不起作用
需要再pom.xml文件引入yml依赖
<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version>1.10</version>
</dependency>
在重新配yml文件
server:
port: 8050
spring:
application:
name: spring-boot-zuul
eureka:
client:
service-url:
defaultZone: http://localhost:8761/eureka
zuul:
prefix: /api
启动微服务,通过api/访问user服务:
http://user-20180621zo:8050/api/spring-boot-user/simple/1
下面的可以使用
zuul:
routes:
spring-boot-user:
path: /user/**
strip-prefix: false
http://192.168.1.6:8040/user/simple/1
4.5 忽略某些路径
zuul:
ignoredPatterns: /**/admin/**
routes:
users: /myusers/**
过滤掉path包含admin的请求
最新文章
- 12306官方火车票Api接口
- 对拍老是忘记的看这里:bat代码
- 20Mybatis_订单商品数据模型_一对一查询——resultType和resultMap两种方式以及两种方式的总结
- map,hash_map和unordered_map 实现比较
- mysql 。。。
- 【AwayPhysics学习笔记】:Away3D物理引擎的简介与使用
- C#调用金数据API
- 回味Python2.7——笔记4
- [SDOI 2009]Elaxia的路线
- windows无法安装msi文件
- Swift Struct 结构体
- 决策树算法——ID3
- Java 容器源码分析之1.8HashMap方法讲解
- python自学——列表
- mybatis 中的<;![CDATA[ ]]>;
- android应用程序签名(转)
- php常量的实现
- Java 多态(接口)
- 安全的 ActiveMQ
- Java中常用的正则表达式判断,如IP地址、电话号码、邮箱等