Spring bean BeanDefinition用法

背景和价值


    if (applicationContext instanceof ConfigurableApplicationContext) {
            ConfigurableApplicationContext configurableApplicationContext = (ConfigurableApplicationContext) applicationContext;
            ConfigurableListableBeanFactory configurableListableBeanFactory = configurableApplicationContext.getBeanFactory();


                BeanDefinition beanDefinition = configurableListableBeanFactory.getBeanDefinition(contextBeanName);
                    Class<?> beanClass = Class.forName(beanDefinition.getBeanClassName());


                        PropertyValue propertyValue = beanDefinition.getPropertyValues().getPropertyValue("ref");

参考资料

posted @ 2025-10-20 11:39  向着朝阳  阅读(1)  评论(0)    收藏  举报