Spring boot获取IOC中的组件
public static void main(String[] args) {
ConfigurableApplicationContext run = SpringApplication.run(Demo1Application.class, args);
String[] beanDefinitionNames = run.getBeanDefinitionNames();
for (String name : beanDefinitionNames){
System.out.println(name);
}
}
部分组件如上图:可以在开发中查看自己的组件是否放入IOC容器
或者通过run.getBean()
方法获取某个组件,run.containsBean()
查看是否包含某个组件