如何从 Bean 定义访问 Bean Id



我在xml中定义了以下bean:

<bean id="Testing" class="com.test.test"/>

我正在使用getBean()访问它 有没有办法在我的代码中访问这个 bean(测试(的id

  • 你可以通过使用getBeanDefinitionNames((获取所有的bean id
ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");
String[] beanDefinitionNames = context.getBeanDefinitionNames();
for (String bean : beanDefinitionNames) {
System.out.println(bean);
}

最新更新