我想从一些配置中创建自定义子上下文,并以编程方式添加一些bean。
我阅读了有关BeanDefinitionRegistryPostProcessor的答案https://dev59.com/Wm855IYBdhLWcg3wGQNM#4540762,但不知道如何使用它。如果我编写BeanDefinitionRegistryPostProcessor的实现,那么接下来该怎么做呢?添加到上下文中吗?但这就是问题所在:如何向上下文添加bean!如果我能够将BeanDefinitionRegistryPostProcessor添加到上下文中,那么为什么还要问如何添加bean呢?
问题在于我有一个上下文并希望向其中添加bean。
我知道我可以实例化bean并使用自动装配。
我阅读了有关BeanDefinitionRegistryPostProcessor的答案https://dev59.com/Wm855IYBdhLWcg3wGQNM#4540762,但不知道如何使用它。如果我编写BeanDefinitionRegistryPostProcessor的实现,那么接下来该怎么做呢?添加到上下文中吗?但这就是问题所在:如何向上下文添加bean!如果我能够将BeanDefinitionRegistryPostProcessor添加到上下文中,那么为什么还要问如何添加bean呢?
问题在于我有一个上下文并希望向其中添加bean。
我知道我可以实例化bean并使用自动装配。
Context#getAutowireCapableBeanFactory().createBean(klass);
但这似乎只是将类连接起来,而没有将其添加到上下文中?