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,不需要重启应用
这款专业版软件不仅能够标准地卸载应用程序,还能追踪新安装的程序对系统所做的所有更改,以便在不需要时完全移除它们,不留任何残余。 在【描述】中提到的"Total Uninstall Pro v6.13.0注册机+安装包",指的是这个...
VeryPDF Password Remover是一个移除PDF文档密码和限制的工具,VeryPDF Password Remover软件并不是花时间去破解pdf文件密码及功能限制密码,而是直接移除。省时又省力。 主要特色 1、移除 PDF 密码和限制 解码受...
3、如果你只想授权几个功能就选择相应的功能按添加,每添加一个就增加一个功能的授权(按移除可以移除上一个授权,按清除可清除所有已添加的授权),如果你想授权所有功能,按所有即可 4、生成了许可文件内容后,...
2018年5月1日上传,sublime text 3 3143 出现注册码不可用(被移除)解决办法
QQ帐号注册机易语言源码是一个关于编程技术的议题,主要涉及的是易语言这一中国本土化编程语言。易语言是一种以“易”为理念,旨在让编程变得简单易学的编程工具,它采用中文语法,降低了编程入门的难度,特别适合...
钝化是指在内存资源紧张时,将stateful session bean的状态序列化并存储到持久化存储中,同时从内存中移除bean实例。当客户端再次请求时,容器会重新实例化一个stateful session bean,并从持久化存储中恢复之前的...
压缩包中的“keygen-verypdf.exe”就是这样一个注册机程序,通常用于生成软件的许可证密钥,使未授权的软件获得完整功能。但请注意,使用注册机可能涉及违反软件版权法,因此在实际操作中,请确保你有合法的使用权利...
Pro.v7.3.2011.4最新安装版加上注册机,用注册机的话可以用自己喜欢的名字注册哦。如果帮女朋友装上并且用她的名字注册一下,你想一想效果会怎么样? (注册机、成人、反动等等的软件杀毒软件可能会报毒,但这个...
PDF Password Remover V6.0,绿色版无需安装,带注册机。亲测可以使用,快速去除PDF文件密码。
### Bean开发实例之二:有状态会话Bean开发实例 #### 概述 本文档将详细介绍如何使用Java Business Components (JBX) 和 WebLogic Server (WLS) 开发一个有状态会话Bean(Stateful Session Bean)的具体实例。在这...
其次,"去暗桩补丁"是一个技术性术语,指的是移除软件中预设的隐藏功能或限制,这些功能可能被开发者用来防止非法复制或者监控软件使用情况。暗桩可能是为了保护知识产权而设计,但有时也可能对用户体验造成干扰。...
1. 复制 我爱背单词 9.0 通用注册补丁.exe 到软件的安装目录下;...6. 从安装目录中移除 或 删除 我爱背单词 9.0 通用注册补丁.exe 7. 正常启动 我爱背单词,成功进入主界面,已经不再提示你需要注册了
- **Destruction method**:Bean 销毁回调方法,容器在移除 Bean 之前调用。 3. **命名 Spring Bean**: - **Bean 标识符**:每个 Bean 必须有唯一的标识,通常由字母组成,可以包含特殊字符。如果没有指定,容器...
下面将详细介绍如何通过不同方式定义Spring Bean的初始化和销毁回调方法。 **初始化回调方法** 1. **@PostConstruct注解** 这个Java标准注解用于标记一个方法,该方法将在对象完全构造后但在业务逻辑执行前被调用...
3. **专业级广告去除**:Pro版移除了免费版中可能存在的广告,提供无干扰的使用体验。 4. **更强大的网络安全**:Pro版可能提供更高级的加密选项,确保网络连接的安全性。 5. **扩展的客户端支持**:允许更多的设备...
3. 按照工具的指示进行操作,通常需要输入一些基本信息,如电脑的制造商、型号等,以确定正确的移除策略。 4. 工具会扫描系统以寻找冰点还原的相关设置,并尝试移除密码。 5. 完成后,重启电脑,密码应已被成功移除...
然而,有时由于种种原因,可能需要移除或更改这些密码,比如接手他人项目、进行故障排查或进行技术交流。 "labview密码移除工具"是一个专门用于处理这种情况的应用程序。这个工具的主要功能是帮助用户解除对LabVIEW...
可以实现为手机上的某个应用添加桌面快捷方式、移除某个应用到快捷方式 如有问题,请浏览我的博客:http://blog.csdn.net/u011268102/article/details/9335971