关于spring boot 的Enable*注解的原理
其实是spring boot启用功能特性的注解
这个理就看EnableAutoConfiguration注解 其实这个里面就是Import 这个注解其主要的重要
其实就是这个Import 注解在起作用
可以用import 到一个普通的类或者配置类(configuration)配置类里面定义的bean都会生效,这些bean就会被spring 托管
这里 里面只有一个数组 这个数组里面可以传一个
ImportSelector
下面我们可以看看这个类
有一个抽象方法 可以返回一些
ImportBeanDefinitionRegistrar
这个接口也只有一个抽象方法 没有返回值
可以头通过这个参数 BeanDefinitionRegistry
注册一个baen 到spring 容器里面,