查看容器内对象
通过 ApplicationContext 对象的 getBeanDefinitionNames() 获得 容器内 beanId 数组,再通过 ApplicationContext 对象的 getBean 方法获得 对象。
ApplicationContext context = new ClassPathXmlApplicationContext("classpath:applicationContext.xml");
String[] beanNames = context.getBeanDefinitionNames();
for (String beanName: beanNames){
System.out.println(beanName);
System.out.println("类型:"+context.getBean(beanName).getClass().getName());
}
Last updated