如何在应用程序上下文中列出所有使用@Configuration注释的bean?

时间:2019-09-19 18:07:21

标签: spring spring-boot

如何从应用程序上下文中获取所有活动的@Configuration bean的列表,以便在启动时列出它们?

1 个答案:

答案 0 :(得分:1)

您可以调用应用程序上下文,并由所有带有@Configuration注释的bean询问,确保仅调用一次ApplicationContext实例,而不是多次调用,然后可以通过请按照以下说明使用带有该批注的bean:

Map<String, Object> beans = applicationContext.getBeansWithAnnotation(Configuration.class);