
spring源码
文章平均质量分 74
个人学习笔记整理
离别又见离别
只要继续走,总会到达自己的目的地
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring url 匹配规则
该应用名就是service mesh中的域名,但是由于一些特殊的URL,例如url中带入参数,这种是不通用的,需要一定的规则匹配,如果某些条件没有考虑到可能导致获取到的应用名并不是目标想访问的,带来一定的错误。API 网关支持三种匹配方式。当路径长度相同时,继而遵循 绝对匹配 > 参数匹配 > 前缀匹配 的规则(更详细的说明请参照上面的官方文档)。公司的后端服务采用service mesh做服务治理,网关转发时,通过URL作为唯一标识,找到网关配置中URL对应的应用名,示例,以下配置,优先级由低到高,转载 2023-06-12 10:16:37 · 768 阅读 · 0 评论 -
spring Aop基础知识
springAop个人理解:aop的实现机制是通过BeanPostProcessor 机制,本质是利用了jdk或者cglib动态代理,spring中如果有接口会默认使用jdk动态代理,没有便会默认使用cglib,也可以强制使用cglib,在ioc中bean实例化时,会先创建一个普通对象,在三级缓存中存储了getEarlyBeanReference 表达式函数,里面循环了BeanPostProcessor,此时如果使用了Aop的代理机制,便会返回一个新的对象覆盖原始对象一、概述springAop 中可以原创 2021-12-12 17:04:36 · 379 阅读 · 0 评论 -
Spring ioc基本流程及循环依赖
bean的声明周期beanDefintionReader: 配置读取BeanDefintionBean: 配置的解析beanFactorypostProcessor: bean的扩展方法(实例化前执行,操作元数据)…(此期间便是实例化过程)populateBean: 填充Bean的属性aware:执行实现了此接口的方法Beanpostprocessor:before:bean的前置增强int method: 初始化里面的方法BeanPostProce原创 2021-12-11 22:00:39 · 451 阅读 · 0 评论