67,542
社区成员
发帖
与我相关
我的任务
分享@Component
public class GetBeanUtil implements ApplicationContextAware {
private static ApplicationContext applicationContext;
private GetBeanUtil() {
super();
}
@Override
public void setApplicationContext(ApplicationContext appContext) throws BeansException {
applicationContext = appContext;
}
public static <T> T getBean(Class<T> clazz) {
return applicationContext.getBean(clazz);
}
public static <T> T getBean(Class<T> clazz, String name) {
return applicationContext.getBean(name, clazz);
}
}