你可以尝试删除Bean定义。取得
BeanDefinitionRegistry并致电
removeDefinition(..)
这取决于创建应用程序的方式,但是例如在Web应用程序中,可以通过以下方式获取定义注册表:
BeanDefinitionRegistry factory = (BeanDefinitionRegistry) applicationCtx.getAutowireCapableBeanFactory();
(bean工厂实现
BeanDefinitionRegistry)。
我不知道bean实例是否也会被删除。试试看。



