SpringBoot项目获取Spring容器中的bean
工具类
创建工具类如下
@Component
public class SpringUtil implements ApplicationContextAware {private static ApplicationContext applicationContext;@Overridepublic void setApplicationContext(@NotNull ApplicationContext applicationContext) throws BeansException {if (SpringUtil.applicationContext == null) {SpringUtil.applicationContext = applicationContext;}}// 通过name获取 Bean@NotNullpublic static Object getBean(String name) {return applicationContext.getBean(name);}// 通过class获取Bean@NotNullpublic static <T> T getBean(Class<T> clazz) {return applicationContext.getBean(clazz);}// 通过name,以及Clazz返回指定的Bean@NotNullpublic static <T> T getBean(String name, Class<T> clazz) {return applicationContext.getBean(name, clazz);}
}
使用方式
public void method() {UserDao userDao = SpringUtil.getBean(UserDao.class);...
}
SpringBoot项目获取Spring容器中的bean相关推荐
- 【SpringBoot】在普通类中获取spring容器中的bean
这段时间公司搞封闭开发,做一个联通总部的客服系统项目,是基于springboot的.在开发工程中遇到一个页面datagrid数据排序的功能,因为有多个表的数据都要用到排序功能,于是我就写了一个排序功能 ...
- SpringBoot 之 普通类获取Spring容器中的bean
SpringBoot 之 普通类获取Spring容器中的bean 转载于:https://www.cnblogs.com/lwmp/p/8892927.html
- 在普通类中获取spring容器中的bean
在普通类中获取spring容器中的bean 1.工具类 package com.itheima.hchat.util;import org.springframework.beans.BeansExc ...
- Spring Boot中普通类获取Spring容器中的Bean
我们知道如果我们要在一个类使用spring提供的bean对象,我们需要把这个类注入到spring容器中,交给spring容器进行管理,但是在实际当中,我们往往会碰到在一个普通的Java类中,自己动手n ...
- spring boot获取spring容器中的bean对象
我们知道如果我们要在一个类使用 spring提供的bean对象,我们需要把这个类注入到spring容器中,交给spring容器进行管理,但是在实际当中,我们往往会碰到在一个普通的Java类中,想直接 ...
- 在servlet中或者在filter中获取spring容器中的bean
1 配置spring文件 <bean id="hibernateTemplate" class="org.springframework.orm.hibernate ...
- java静态方法中获取spring容器中的bean
获取上下文工具类: package com.hikvision.pvia.kafka.utils;import org.springframework.beans.BeansException; im ...
- 工具类:获取 spring 容器中 bean
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. package com.orange.utils;import org.springframewor ...
- 解决无法注入spring容器,获取不到spring容器中的bean问题
解决无法注入spring容器,获取不到spring容器中的bean问题 前两天工作中遇到一个问题,收到的需求是根据logbak日志实现通过过滤错误日志发送预警邮件到邮箱,logback自定义实现类如下 ...
- Spring容器中的Bean是否会被GC呢?
Spring容器中的Bean是否会被GC呢?最近好几次被校招实习生问及,对于初学者来说,这应该是一个有意思的问题,鉴于此,笔者顺便写个这个文档. 1.Spring容器中Bean的作用域 当通过Spri ...
最新文章
- 2015-2016 Petrozavodsk Winter Training Camp, Nizhny Novgorod SU Contest
- python 正则表达式 匹配指定字符遇到问题记录
- 库 python_20个必不可少的Python库也是基本的第三方库
- boost::spirit模块实现使用不同的输出语法格式化单个容器类型的测试程序
- 动态规划 —— 01背包问题
- iTunes 降级安装 12.6
- 第二章 PX4-RCS启动文件解析
- dart系列之:安全看我,dart中的安全特性null safety
- 如何在 ASP.Net Core 中使用 Configuration Provider
- python二进制整数的定义_TensorFlow定义操作整数的二进制表示
- mexcuda输入nvcc中的参数
- c语言倒序输出单词_英语句子按单词倒序输出C语言版
- (八)冰点还原安装及使用
- 极品飞车最高通缉Ps2的秘籍
- 网络安全之交换技术篇
- 养龟者,养心也(浅析巴西龟的饲养方法)
- KubernetesDatabase-k8s中helm方式安装postgresql及pgadmin
- 打包文件zip压缩包返回
- Pandas方法实践-2012美国总统竞选赞助数据分析
- java改变字体_java字体设置
热门文章
- OpenCV3.0-图像特征检测
- 人工智能的未来-揭示人类思维的奥秘How to create a mind - Ray Kurzweil
- 算法:Minimum Path Sum(最小路径和)
- 怎么是phpadmin连接mysql_phpmyadmin连接远程mysql
- apt-get install的默认安装路径是什么
- 转录组拼接软件Trinity使用安装报错锦集
- 2018_08_10_生活记录_关于我和这个博客的说明
- HDU5961 —— 传递【竞赛图】【判断传递闭包】
- 【J2EE规范】什么是JNDI
- 5条线程轮流打印1~100