是否
import ;
import ;
import ;
import ;
/**
* @Author: zhouheng
* @Created: with IntelliJ IDEA.
* @Description:
* @Date: 2018-07-17
* @Time: 10:07
*/
@Component("applicationContextHelper")
public class ApplicationContextHelper implements ApplicationContextAware {
private static ApplicationContext applicationContext;
@Override
public void setApplicationContext(ApplicationContext context) throws BeansException {
applicationContext = context;
}
/**
* 获取bean
* @param clazz
* @param <T>
* @return
*/
public static <T> T popBean(Class<T> clazz) {
//先判断是否为空
if (applicationContext == null) {
return null;
}
return (clazz);
}
public static <T> T popBean(String name, Class<T> clazz) {
if (applicationContext == null) {
return null;
}
return (name, clazz);
}
}
在spring环境中获取非spring容器管理的bean