查看spring IoC的Bean并打印

在Spring容器中,Bean是指注册到容器中的组件。如果想要查看并打印这些组件,可以通过以下代码进行实现:

写入  ConfigurableApplicationContext.getBeanDefinitionNames() 启动spring程序并获取应用上下文定义的所有 Bean 名称。

ConfigurableApplicationContext applicationContext = SpringApplication.run(MyApplication.class, args);

获取所有的Bean名称

String[] allBeanNames = applicationContext.getBeanDefinitionNames();

打印Bean名称

System.out.println("Spring IoC 容器中的所有组件:");
        for (String beanName : allBeanNames) {
            System.out.println(beanName);

如下:

查看spring IoC的Bean并打印_第1张图片

运行后得出:

查看spring IoC的Bean并打印_第2张图片

你可能感兴趣的:(spring,java,后端)