侧边栏壁纸
博主头像
惊羽博主等级

hi ,我是惊羽,前生物学逃兵,现系统工程沉迷者 . 贝壳签约工程师 , 曾被雇佣为 联拓数科 · 支付研发工程师 、京东 · 京东数科 · 研发工程师、中国移动 · 雄安产业研究院 · 业务中台技术负责人 .

  • 累计撰写 102 篇文章
  • 累计创建 14 个标签
  • 累计收到 14 条评论

spring(6) - 自动装配机制

惊羽
2021-06-21 / 0 评论 / 0 点赞 / 167 阅读 / 555 字
温馨提示:
本文为原创作品,感谢您喜欢~

参考 : https://blog.csdn.net/csdn_zzw_daniu/article/details/106260773
大致原理就是

1. 开启自动装配

宿主程序引入aotuConfigure 包

2. 二方包进行自动装配的改造

二方包/三方包 将主配置类路径打进指定路径 resoures->+ META-INFO->+spring.factories

org.springframework.boot.autoconfigure.EnableAutoConfiguration=com.cs.CsAutoConfiguration

3. springboot的自动装配

spring启动流程 详情参读 springboot 启动流程

宿主程序springboot启动时,会扫描 jar包的meta-info里的spring.factories ,并初始化springFactory及其监听,在 springApplication.run() 实现里,会根据这些工厂类进行二方包/三方包 的配置类初始化

0
广告 广告

评论区