Spring启动时,会通过 ContextNamespaceHandler 加载一些 标签解析器,其中包括AnnotationConfigBeanDefinitionParser,其会解析 annotation-config 标签,并注册一些关键的 PostPro...
本篇文章笔者主要介绍一下Spring中的那些挂载点。Spring在 实例化、属性注入、初始化之间,预留了大量的 PostProcessor 类型的挂载点。以下结果基于spring-framework-5.0.x。实例化之前,先调用 postProcessBeforeInstantiation 方法(来自 ...
策略模式是一种比较简单的模式。一般来说,我们可以根据不同的任务类型,来选择不同的执行策略。一般策略模式对于Java语言来说,一般来说可以简化如下:if ("01".equals(type)) {
firstStrategy.execute();
} else if ("02".equa...