SpringBeanRegisterUtil.java
package utils;
import org.springframework.beans.factory.config.BeanDefinition;
import org.springframework.beans.factory.support.BeanDefinitionBuilder;
import org.springframework.beans.factory.support.BeanDefinitionRegistry;
import org.springframework.beans.factory.support.DefaultListableBeanFactory;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ConfigurableApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class SpringBeanRegisterUtil {
private static ApplicationContext context=new
ClassPathXmlApplicationContext("applicationContext.xml");
private static ConfigurableApplicationContext configurableContext =
(ConfigurableApplicationContext) context;
private static BeanDefinitionRegistry beanDefinitionRegistry =
(DefaultListableBeanFactory) configurableContext.getBeanFactory();
/** register the bean */
public static void registerBean(String beanId,String className) {
// get the BeanDefinitionBuilder
BeanDefinitionBuilder beanDefinitionBuilder =
BeanDefinitionBuilder.genericBeanDefinition(className);
// get the BeanDefinition
BeanDefinition beanDefinition=beanDefinitionBuilder.getBeanDefinition();
// register the bean
beanDefinitionRegistry.registerBeanDefinition(beanId,beanDefinition);
}
/** unregister the bean */
public static void unregisterBean(String beanId){
beanDefinitionRegistry.removeBeanDefinition(beanId);
}
}
分享到:
相关推荐
spring动态向容器中添加bean和删除指定bean,不需要重启应用
最近Sublime Text 3 Bulid 3143 增加了注册码验证功能,如果你使用共享版本的注册码,可能会提示注册码失效,但是却可以正常激活。解决本机注册码免验证的问题。
VeryPDF Password Remover是一个移除PDF文档密码和限制的工具,VeryPDF Password Remover软件并不是花时间去破解pdf文件密码及功能限制密码,而是直接移除。省时又省力。 主要特色 1、移除 PDF 密码和限制 解码受...
3、如果你只想授权几个功能就选择相应的功能按添加,每添加一个就增加一个功能的授权(按移除可以移除上一个授权,按清除可清除所有已添加的授权),如果你想授权所有功能,按所有即可 4、生成了许可文件内容后,...
Pro.v7.3.2011.4最新安装版加上注册机,用注册机的话可以用自己喜欢的名字注册哦。如果帮女朋友装上并且用她的名字注册一下,你想一想效果会怎么样? (注册机、成人、反动等等的软件杀毒软件可能会报毒,但这个...
2018年5月1日上传,sublime text 3 3143 出现注册码不可用(被移除)解决办法
网上的注册码都是暂时可以 ,过一会儿就提示删除了,此为破解的教程。亲测可用
PDF Password Remover V6.0,绿色版无需安装,带注册机。亲测可以使用,快速去除PDF文件密码。
如果你经常频繁使用USB设备,为了保护硬件避免出现意外情况,建议你安装一个USB安全移除工具USB Safely Remove,能够在设备停止后断开电源,开启该选项后系统会断开USB设备的电源,推荐使用外置硬盘的用户使用,...
可以实现为手机上的某个应用添加桌面快捷方式、移除某个应用到快捷方式 如有问题,请浏览我的博客:http://blog.csdn.net/u011268102/article/details/9335971
冰点密码移除工具,冰点密码移除工具冰点密码移除工具
使用说明:先用试用序列号安装,...安装后打开注册机,点Remove all serials(移除之前的试用序列号),上面有Product,选一个,点Generate(生成)就生成一个序列号了,Add to white-list(加入白名单)添加序列号就OK了
Office 密码移除工具 汉化免注册版.rarOffice 密码移除工具 汉化免注册版.rar
用于移除VBA密码,移除VBA的工程的密码
Visual C++源代码 50 如何增加或移除文件访问权限Visual C++源代码 50 如何增加或移除文件访问权限Visual C++源代码 50 如何增加或移除文件访问权限Visual C++源代码 50 如何增加或移除文件访问权限Visual C++源代码...
SQLite密码添加移除工具,可方便添加和移除sqlite数据库(DB)密码。SQLite密码添加移除工具,可方便添加和移除sqlite数据库(DB)密码。
今天小编就为大家分享一篇关于Spring通过ApplicationContext主动获取bean的方法讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
不充分的软体最能容易地留下痕跡在系统,因此你移除在这过去的registry能仍然是扰乱你的电脑.这些PC 问题是通常起因為当你不恰当安装/反安装软体. 次要的物件喜欢自动增至快速键到非existent 程式, 多餘的档案,...
PDF密码移除工具,已成功移除adobe 7.0版的口令密码。