|
最近看到一篇关于SpringBoot核心知识点的文章讲的挺好,推荐一下:https://blog.csdn.net/summonyyq/article/details/82182770
下面内容要自己敲一下代码。
转载地址:https://blog.csdn.net/qq_36285943/article/details/105717131
本篇文章推荐先跟着实例敲一遍代码。
手动装配或是自动装配其本质是将对象注入容器中(IOC),主要差别仅仅是实现方式而已。
手动装配-注解方式
@SpringBootApplication注解仅能扫描当前包下的类(没指定路径的前提下),所以要想装配其它目录下的类时,需要通过注解@Import导入进来。
手动装配-通过Selector接口装配
通过注入ImportSelector的实现类,实现选择性导入类。
手动装配-条件装配
通过注解@Conditional指定条件类(Condition的实现类),标志某个类是否可以注入容器。
自动装配
通过在META-INF中配置的spring.factories文件加载指定的类。 |