自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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-11-03 14:53:00 126

原创 微服务间接口内部调用的设计思路(服务端)

微服务间接口内部调用

2023-11-03 14:50:27 574

原创 微服务间接口内部调用的设计思路(客户端)

在日常的开发需求中,除了从负载业务网关到后端提供服务应用的正向请求外,也会有其他第三方服务调用后端服务指定接口,这些接口通常是些查询或者是状态调整等非核心类型。那设计中就需要考虑如何绕过后端的鉴权模块,而且需要提供约定校验进行接口请求

2023-10-31 16:36:05 136 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除