![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring-cloud解密
针对springcloud开源框架,进行源码解析,温故而知新。也帮助后学晚辈成长
crm_cc_ant
这个作者很懒,什么都没留下…
展开
-
gateway-nacosconfig动态配置路由原理详解
nacos动态配置路由Route原理解析我们知道,在gateway中,用RouteDefinitionLocator接口来存储配置RouteDefinition(可以从文件、内存、远程remote都可以获取到)用RouteLocator接口来创建Route对象。(不用想,那肯定是通过RouteDefinition来创建咯)RouteDefinitionLocator接口在GatewayAutoConfiguration自动配置类中,可以发现如下几个RouteDefinitionLoca原创 2020-07-14 19:49:09 · 3701 阅读 · 1 评论 -
springcloud-gateway使用注意规范,以及采坑详解
1. 小心配置内置predicateFactory和filterFactory这两个factory的简称是NameUtils类中的normalizeRoutePredicateName和normalizeFilterFactoryName来获取的,即直接替换后缀。具体调用在RouteDefinitionRouteLocator#initFactories可以发现。就是将容器中所有的Factory存储在HashMap中在存储hashmap的时候,并没有忽略大小写,所以我们在配置的时候,一定要正确的类名原创 2020-07-14 16:53:25 · 2583 阅读 · 1 评论 -
springboot-ObjectToObjectConverter发现
springboot属性绑定在springboot现在如日中天的时候,虽然很多人都在用它,但是有些伙伴可能并不知道它的神秘之处,或许或多或少有一些疑问?比如:跟着官网愉快的在application配置文件配置了一堆堆文本,怎么变成转换到java类的各个属性的呢?gateway引发今天的思考最近笔者在学习gateway的路由predicate、filters的配置,就是在思考怎么转换成对象RouteDefinition,所以今天特地深入研究下。思考:首先RouteDefinitio原创 2020-07-14 11:12:15 · 674 阅读 · 0 评论