Spring框架是一个拓展性很好的框架,在平时的开发中我们也会进行一些拓展。那么来看一下常用的拓展类:
![](https://i-blog.csdnimg.cn/blog_migrate/1f56fddcc74226fd2ea40ee897d4bce1.png)
编辑切换为居中
添加图片注释,不超过 140 字(可选)
这里把拓展接口分成了四大类 1. 导入类拓展接口
编辑
添加图片注释,不超过 140 字(可选)
-
ImportAware 从Spring的源码注释来看ImportAware接口是需要和@Import一起使用的。通过@Import导入的配置类如果实现了ImportAware接口就可以获取到导入该配置类接口的数据配置。同时需要搭配 @Configuration注解 例如Spring实现的注解**@ EnableAsync** 中的 ProxyAsyncConfiguration 就实现了。
-
ImportSelector,DeferredImportSelector 动态导入配置类,例如Spring的实现:@ EnableAsync
-
ImportBeanDefinitionRegistrar 可以实现自己的注解管理自己的Bean。例如Spring注解: @EnableAspectJAutoProxy
Tips: 以上的接口都是搭配 &#