spring boot获取注入的实例bean
2016-05-13 18:11
513 查看
之前实现的在spring boot里集成的工具类获取spring 注入的bean,期间出现很多问题,其中@configuartion一定要加。再是实现applicationContextAware接口!
@Configuration
public class BeanTools implements ApplicationContextAware {
private static ApplicationContext applicationContext;
public void setApplicationContext(ApplicationContext context) {
applicationContext = context;
}
public static Object getBean(Class classname) {
try{
Object _restTemplate = applicationContext.getBean(classname);
return _restTemplate;
}catch(Exception e){
return "";
}
}
public static void setApplicationContext1(ApplicationContext context) {
applicationContext = context;
}
}
@Configuration
public class BeanTools implements ApplicationContextAware {
private static ApplicationContext applicationContext;
public void setApplicationContext(ApplicationContext context) {
applicationContext = context;
}
public static Object getBean(Class classname) {
try{
Object _restTemplate = applicationContext.getBean(classname);
return _restTemplate;
}catch(Exception e){
return "";
}
}
public static void setApplicationContext1(ApplicationContext context) {
applicationContext = context;
}
}
相关文章推荐
- java的一些难点
- Spring学习总结(8)——25个经典的Spring面试问答
- Spring学习总结(8)——25个经典的Spring面试问答
- 学习Java有没有什么捷径
- spring boot 拦截器实现防重复提交
- springmvc表单验证
- spring MVC资源过滤配置
- JAVA基础之表达式,语句,和块
- ListView相关的java.lang.IllegalStateException
- Ubuntu 16.04配置OpenCV 3.1.0 for Java
- Spring Data JPA helloworld 最简单的demo
- Java语言如何进行异常处理,关键字:throws、throw、try、catch、finally分别如何使用?
- cydiaSubstrate hook java/native 研究记录
- springmvc+mybatis框架搭建流程详解
- 第5-8天java笔记
- Metrics介绍和Spring的集成
- 从JDK源码角度看java并发线程的中断
- 从JDK源码角度看java并发线程的中断
- 大搬家 (2016"百度之星" - 测试赛(热身,陈题))--Java代码
- Java性能优化权威指南-读书笔记(一)-操作系统性能监控工具