spring中获取bean的几种方式
来源:互联网 发布:让座 知乎 编辑:程序博客网 时间:2024/06/05 08:47
1 . 通过spring提供的ContextLoader获取
ApplicationContext context = ContextLoader.getCurrentWebApplicationContext();personSecurityService = (PersonSecurityService) context.getBean("personSecurityService");
2. 在线程中获取bean
通过继承ApplicationContextAware.java类来获取。注意:该类也需要在spring中注册
@Servicepublic class SpringApplicationContextHolder implements ApplicationContextAware {private static ApplicationContext context;@Overridepublic void setApplicationContext(ApplicationContext context)throws BeansException {SpringApplicationContextHolder.context = context;}public static Object getSpringBean(String beanName) {return context == null ? null : context.getBean(beanName);}public static String[] getBeanDefinitionNames() {return context.getBeanDefinitionNames();}}
参考: http://www.dexcoder.com/selfly/article/326
0 0
- java中获取spring中bean的几种方式
- Spring在代码中获取bean的几种方式
- Spring在代码中获取bean的几种方式
- Spring在代码中获取bean的几种方式
- Spring在代码中获取bean的几种方式
- spring中获取bean的几种方式
- Spring在代码中获取bean的几种方式
- Spring在代码中获取bean的几种方式
- Spring在代码中获取bean的几种方式
- Spring在代码中获取bean的几种方式
- Spring在代码中获取bean的几种方式
- Spring在代码中获取bean的几种方式
- 从Spring容器中获取bean的几种方式
- Spring在代码中获取bean的几种方式
- Spring在代码中获取bean的几种方式
- Spring在代码中获取bean的几种方式
- Spring在代码中获取bean的几种方式
- Spring在代码中获取bean的几种方式
- c++11中nullptr(与NULL的区别)
- 图片加载库简介
- CentOS下MySQL 5.7编译安装
- 科技节图像后期处理一等奖作品---相守
- HTTP-GET 和 HTTP-POST
- spring中获取bean的几种方式
- dllmaker
- 6、查看与对比历史记录
- 你必须了解的Session的本质
- Android中的框架-KJFrameForAndroid
- Kali实战-漏洞扫描
- mybatis 动态sql语句
- Android 之 ActionBar返回按钮
- 执行动态SQL,exec和exec sp_executesql