- 需要继承实现ApplicationContextAware接口
@Component
public class BeanFactoryTest implements ApplicationContextAware {
private ApplicationContext applicationContext;
@Override
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
this.applicationContext=applicationContext;
}
public ApplicationContext getApplicationContext() {
return applicationContext;
}
}
- 获取对应的bean类
BlogService blogService=beanFactoryTest.getApplicationContext().getBean(BlogService.class);