package cn.edu.tju.config;
import cn.edu.tju.domain.Car;
import org.springframework.beans.BeansException;
import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
import org.springframework.beans.factory.support.BeanDefinitionRegistry;
import org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor;
import org.springframework.beans.factory.support.RootBeanDefinition;
import org.springframework.stereotype.Component;
@Component
public class MyBeanDefinitionRegistryPostProcessor implements BeanDefinitionRegistryPostProcessor {
@Override
public void postProcessBeanDefinitionRegistry(BeanDefinitionRegistry registry) throws BeansException {
System.out.println("this is diy bean definition......");
RootBeanDefinition beanDefinition = new RootBeanDefinition(Car.class);
registry.registerBeanDefinition("car", beanDefinition);
}
@Override
public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException {
}
}
SpringBoot:手动注册bean
猜你喜欢
转载自blog.csdn.net/amadeus_liu2/article/details/133441192
今日推荐
周排行