spring通过编程的方式获取bean
2017-12-23 11:18
295 查看
编程的方式获取spring中的bean
import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; import org.springframework.stereotype.Component; @Component("applicationContextHelper") /** * 获取context上下文中的bean */ public class ApplicationContextHelper implements ApplicationContextAware { private static ApplicationContext applicationContext; public void setApplicationContext(ApplicationContext context) throws BeansException { applicationContext = context; } public static <T> T popBean(Class<T> clazz) { if (applicationContext == null) { return null; } return applicationContext.getBean(clazz); } public static <T> T popBean(String name, Class<T> clazz) { if (applicationContext == null) { return null; } return applicationContext.getBean(name, clazz); } }
相关文章推荐
- spring工程中,不通过注入的方式获取bean
- spring不通过注入的方式获取对象(BeanFactoryAware \ApplicationContextAware )
- spring中ApplicationContext类实例化的3种方式和bean获取的2种方式
- 安卓网络编程-通过GET方式获取网络图片
- Spring获取bean的三种方式
- Spring在代码中获取bean的几种方式
- spring笔记11---通过注解的方式配置bean
- spring读取配置文件,获取bean的几种方式
- 使用spring配置C3P0连接池 并通过手动获取spring的ApplicationContext和bean对象使用库连接。
- Spring实现Aware接口自定义获取bean的两种方式
- Spring面向切面编程——Spring实现AOP方式——通过Spring API实现
- Spring面向切面编程——Spring实现AOP方式——通过注解实现
- Spring(2)与接口配合使用和获取Bean容器的两种方式(BeanFactory 、ApplicationContext)
- Spring 获取bean 几种方式
- Spring在代码中获取bean的几种方式
- Spring-程序中获取注册bean的方式
- 通过注解的方式在spring中注册bean
- web.xml中配置spring的几种方式 以及 Spring获取Bean的几种方式
- Java类获取Spring中bean的5种方式
- spring源码分析(web)--通过注解获取bean源码分析