-
@param applicationContext
-
@throws BeansException
*/
@Override
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
ApplicationContextBean.applicationContext = applicationContext;
}
/**
-
打印IOC容器中所有的Bean名称
-
@throws Exception
*/
@Override
public void afterPropertiesSet() throws Exception {
String[] names = applicationContext.getBeanDefinitionNames();
for (String name : names) {
System.out.println(“>>>>>>” + name);
}
System.out.println(“------\nBean 总计:” + applicationContext.getBeanDefinitionCount());
}
}
不用调用测试,项目启动就会在后台打印出来
2.2开始写获取bean工具类
@Component
public class SpringUtil implements ApplicationConte