- 博客(9)
- 收藏
- 关注
原创 架构のSpring扩展点(六):ApplicationContextAwareProcessor接口全解析,看完就懂
ApplicationContextAwareProcessor处理器继承自BeanPostProcessor,主要是对spring中实现自Aware接口的EnvironmentAware、ApplicationContextAware等进行后置处理。ThreadScope即同一个线程内多次getBean是同一个对象,不同线程之间getBean对象不一样//SpringContext上下文//字符串属性值解析器@Nullable。
2023-11-21 15:02:26
389
1
原创 架构のSpring扩展点(五):如何保证在同一线程内获取的bean是同一对象-自定义Scope
Scope定义了Bean在Spring中的作用范围到底有多大,就像用户单次的访问权限一样,它设定了Bean在应用中可用范围
2023-11-20 16:56:13
470
1
原创 架构のSpring扩展点(四):Bean初始化时对象自动注入-Aware全解析
Aware类的接口提供了可以在Bean初始化的过程中自动获取信息的能力。
2023-11-16 08:52:47
457
1
原创 架构のSpring扩展点(三):Bean生命周期操作-InstantiationAwareBeanPostProcessor
InstantiationAwareBeanPostProcessor接口扩展了BeanPostProcessor子接口,提供了Bean被实例化之前、Bean实例化之后、Bean属性装配前更细粒度控制Bean创建流程的处理。
2023-11-14 21:34:46
296
原创 架构のSpring扩展点(二):Bean定义操作-BeanDefinitionRegistryPostProcessor
Spring容器初始化时,从资源中读取到bean的相关定义后,保存在BeanDefinitionMap,这是将Spring管理的类封装为 BeanDefinition对象。在postProcessBeanDefinitionRegistry()方法被调用的时候手工在Spring中注册了Student类的BeanDefinition信息;在postProcessBeanFactory()方法被调用的时候,从Spring容器中取出Dog类的BeanDefinition信息和Student类的实例;
2023-11-13 15:24:54
255
原创 架构のSpring扩展点(一):上下文创建前的动态处理-ApplicationContextInitializer
spring扩张点(一):上下文创建前的动态处理-ApplicationContextInitializer
2023-11-10 16:46:33
287
原创 微服务间接口内部调用的设计思路(客户端)
在日常的开发需求中,除了从负载业务网关到后端提供服务应用的正向请求外,也会有其他第三方服务调用后端服务指定接口,这些接口通常是些查询或者是状态调整等非核心类型。那设计中就需要考虑如何绕过后端的鉴权模块,而且需要提供约定校验进行接口请求
2023-10-31 16:36:05
136
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人