SpringBoot在控制台打印容器中加载的所有bean

在开发过程中会遇到很多问题,通常会查看容器中是否已经加载了自己所需要的beans,
今天分享一个简单的方法,不用日志框架,直接在控制台打印应用所加载的所有的beans,
直接在main方法中添加以下代码:

@SpringBootApplication
public class DemoApplication {

	public static void main(String[] args) {
		ApplicationContext context = SpringApplication.run(DemoApplication.class, args);
		Arrays.stream(context.getBeanDefinitionNames()).forEach(System.out::println);

	}

}

重新启动即可,简单实用!