Spring_IOC 架构
Spring_IOC 架构
注意点
-
BeanFactoryPostProcessorbeandefinition 阶段package com.Spring.Boot.init; import org.springframework.beans.BeansException; import org.springframework.beans.factory.config.BeanFactoryPostProcessor; import org.springframework.beans.factory.config.ConfigurableListableBeanFactory; import org.springframework.stereotype.Component; /** * 扩展方法--后置增强器(可修改bean的定义信息) */ @Component public class ExtBeanFactoryPostProcessor implements BeanFactoryPostProcessor { @Override public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException { // BeanDefinition studentService = beanFactory.getBeanDefinition("studentService"); System.out.println("扩展方法--可进行修改beanDefinition的定义信息"); } } -
BeanPostProcessorbean 初始化阶段