Spring注解之@Import用法解析

前言:最近在回顾阅读Springboot源码时发现框架层面大量使用@Import注解,特别是Springboot自动装配机制更是大量使用该注解,搜索部分结果图如下。简单来说就是Springboot中用到了Spring中的@Import注解来帮助实现自动装配。那么本篇博客就来结合@Import注解源码,学习下该注解的日常使用以便进一步理解Springboot自动装配原理。

Spring中@Import注解的出现是Spring迈向注解化道路上重要的一步,一般结合@Configuration注解来使用来导入配置类或者一些特殊用途的类到IOC容器中,传统Springmvc项目会出现如下大量的*.xml配置文件,有了@Import之后一定程度上会减少xml配置文件数目或者xml中配置的内容;

有兴趣的话可以先阅读下@Import中的文档注释,注释中对@Import的用法做了完整描述,下面内容是我对文档注释的总结,通过第2条我们可以得出@Import的四个用法,下面将针对这四个用法进行讲解。

  1. 设计目的就是用来导入一个或多个配置类;
  2. 功能同SpringXML文件中的import元素一致,用来导入被@Configuration注解的类、ImportSelector和ImportBeanDefinitionRegistrar
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值