工具类

创建工具类如下

@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相关推荐

  1. 【SpringBoot】在普通类中获取spring容器中的bean

    这段时间公司搞封闭开发,做一个联通总部的客服系统项目,是基于springboot的.在开发工程中遇到一个页面datagrid数据排序的功能,因为有多个表的数据都要用到排序功能,于是我就写了一个排序功能 ...

  2. SpringBoot 之 普通类获取Spring容器中的bean

    SpringBoot 之 普通类获取Spring容器中的bean 转载于:https://www.cnblogs.com/lwmp/p/8892927.html

  3. 在普通类中获取spring容器中的bean

    在普通类中获取spring容器中的bean 1.工具类 package com.itheima.hchat.util;import org.springframework.beans.BeansExc ...

  4. Spring Boot中普通类获取Spring容器中的Bean

    我们知道如果我们要在一个类使用spring提供的bean对象,我们需要把这个类注入到spring容器中,交给spring容器进行管理,但是在实际当中,我们往往会碰到在一个普通的Java类中,自己动手n ...

  5. spring boot获取spring容器中的bean对象

    我们知道如果我们要在一个类使用  spring提供的bean对象,我们需要把这个类注入到spring容器中,交给spring容器进行管理,但是在实际当中,我们往往会碰到在一个普通的Java类中,想直接 ...

  6. 在servlet中或者在filter中获取spring容器中的bean

    1 配置spring文件 <bean id="hibernateTemplate" class="org.springframework.orm.hibernate ...

  7. java静态方法中获取spring容器中的bean

    获取上下文工具类: package com.hikvision.pvia.kafka.utils;import org.springframework.beans.BeansException; im ...

  8. 工具类:获取 spring 容器中 bean

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. package com.orange.utils;import org.springframewor ...

  9. 解决无法注入spring容器,获取不到spring容器中的bean问题

    解决无法注入spring容器,获取不到spring容器中的bean问题 前两天工作中遇到一个问题,收到的需求是根据logbak日志实现通过过滤错误日志发送预警邮件到邮箱,logback自定义实现类如下 ...

  10. Spring容器中的Bean是否会被GC呢?

    Spring容器中的Bean是否会被GC呢?最近好几次被校招实习生问及,对于初学者来说,这应该是一个有意思的问题,鉴于此,笔者顺便写个这个文档. 1.Spring容器中Bean的作用域 当通过Spri ...

最新文章

  1. 2015-2016 Petrozavodsk Winter Training Camp, Nizhny Novgorod SU Contest
  2. python 正则表达式 匹配指定字符遇到问题记录
  3. 库 python_20个必不可少的Python库也是基本的第三方库
  4. boost::spirit模块实现使用不同的输出语法格式化单个容器类型的测试程序
  5. 动态规划 —— 01背包问题
  6. iTunes 降级安装 12.6
  7. 第二章 PX4-RCS启动文件解析
  8. dart系列之:安全看我,dart中的安全特性null safety
  9. 如何在 ASP.Net Core 中使用 Configuration Provider
  10. python二进制整数的定义_TensorFlow定义操作整数的二进制表示
  11. mexcuda输入nvcc中的参数
  12. c语言倒序输出单词_英语句子按单词倒序输出C语言版
  13. (八)冰点还原安装及使用
  14. 极品飞车最高通缉Ps2的秘籍
  15. 网络安全之交换技术篇
  16. 养龟者,养心也(浅析巴西龟的饲养方法)
  17. KubernetesDatabase-k8s中helm方式安装postgresql及pgadmin
  18. 打包文件zip压缩包返回
  19. Pandas方法实践-2012美国总统竞选赞助数据分析
  20. java改变字体_java字体设置

热门文章

  1. OpenCV3.0-图像特征检测
  2. 人工智能的未来-揭示人类思维的奥秘How to create a mind - Ray Kurzweil
  3. 算法:Minimum Path Sum(最小路径和)
  4. 怎么是phpadmin连接mysql_phpmyadmin连接远程mysql
  5. apt-get install的默认安装路径是什么
  6. 转录组拼接软件Trinity使用安装报错锦集
  7. 2018_08_10_生活记录_关于我和这个博客的说明
  8. HDU5961 —— 传递【竞赛图】【判断传递闭包】
  9. 【J2EE规范】什么是JNDI
  10. 5条线程轮流打印1~100