SpringBoot中如何在main函数中输出容器中所有bean呢?
下文笔者讲述springBoot中使用代码输出容器中所有bean的方法分享,如下所示
实现思路:
通过获取ApplicationContext 对象
然后使用其getBeanDefinitionNames()
方法即可返回所有Bean
例:
@SpringBootApplication
public class TestClass {
public static void main(String[] args) {
ApplicationContext context = SpringApplication.run(TestClass.class, args);
//输出容器中所有bean
Arrays.stream(context.getBeanDefinitionNames()).forEach(System.out::println);
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


