- 需要继承实现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);