1.前言
我的上一篇文章《浅谈Bean的扫描与注册》,聊到了Spring框架下Bean注册的基本用法。本篇文章我们聊一下SpringBoot框架下的Bean注册原理。其本质依然是上一篇文章中提到的注解方式注册Bean。
2.分析SpringBoot的Bean扫描
新建一个SpringBoot工程后,可以看到在主启动类上有一个@SpringBootApplication注解。该注解是一个组合注解,点击去可以看到,包含注解@ComponentScan。
2.1.与启动类同包下的Bean扫描
1.与启动类相同的包下,创建一个类,类上加注解@Component声明为Spring容器管理的Bean
2.测试,从启动类中获取Bean
2.2.与启动类不同包下的Bean扫描
1.与启动类不同的包下,创建一个类,类上加注解&#