如何真正的灵活使用springboot自定义注解进行自动装配?

各位铁子们,说道自动装配,大家可能都已经滚瓜烂熟了,自动装配经常看到或者日常开发中随处可见,但是有几个真正的是是实战过呢,我怕说的实战可不是简单按照百度或者视频上按照模板套一个哟,如果是是这样也太小看自动装配了,我指的是你为自己的项目需要而开发的可插拔式的jar或者开关性的配置类,不一定按照模板来实现,如果懂我说这句的意思就会知道如果你有时候为了实现一个自动装配的配置类按照模板来实现会创建多余的类,废话不多说,接下来大家对号入座吧基础知识了解@Import注解到底知多少?导入配置的三种类型带有@C
摘要由CSDN通过智能技术生成

各位铁子们,说道自动装配,大家可能都已经滚瓜烂熟了,自动装配经常看到或者日常开发中随处可见,但是有几个真正的是是实战过呢,我怕说的实战可不是简单按照百度或者视频上按照模板套一个哟,如果是是这样也太小看自动装配了,我指的是你为自己的项目需要而开发的可插拔式的jar或者开关性的配置类,不一定按照模板来实现,如果懂我说这句的意思就会知道如果你有时候为了实现一个自动装配的配置类按照模板来实现会创建多余的类,废话不多说,接下来大家对号入座吧

基础知识了解

@Import注解到底知多少?

导入配置的三种类型

  • 带有@Configuration的配置类(4.2 版本之前只可以导入配置类,4.2版本之后 也可以导入 普通类)
  • ImportSelector 的实现
  • ImportBeanDefinitionRegistrar 的实现

这个注解也是将对象纳入IOC容器的一种方式体现,更多注册bean方式请点击这个

接下来关于带有@Configuration的配置类(4.2 版本之前只可以导入配置类,4.2版本之后 也可以导入 普通类)的验证请点击这

@Import注解的应用和扩展

将一个对象交给Spring来管理,有三种做法:
1、@Bean
2、@Componet(@Service等归为一类)
3、@Import
更多的说明请点击这

模式注解装配@Configuration

这个注解就是标注这是一个配置类,一般和@bean连用,标识在这个配置类中引入多少个组件
这个注解点击进去其实就是@Componet,所以能够被spring能够扫描到
那么这个注解在这篇博文中的作用是什么呢?

  • 在src/main/resource目录下创建META-INF目录,并在目录内添加文件spring.factories,
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值