SpringBoot是如何实现自动自动装配的?装配的什么
本文来基于B站程序汪追风的视频及结合自己的理解进行讲述.
1. Spring的演变史
1.1 Spring 2.5.0
在Spring官方提供的文档Spring2.5.0文档中第22页中有明确说明
## 译文大致如下
由于新的 XML 配置语法的出现,Spring XML 配置现在更加容易基于 XML 模式。 如果您想
利用 Spring 提供的新标签(并且 Spring 团队当然建议您这样做,因为它们使配置不那么冗
长且易于阅读),然后执行阅读标题为附录 A,基于 XML 模式的配置的部分。在相关说明中,
有一个新的、更新的 Spring 2.0 DTD,如果您不能接受,您可能希望参考基于 XML 模式的配置的
优势。 DOCTYPE 声明包含在下面,用于您的方便,但有兴趣的读者一定要阅读
在本段描述中Spring官方有明确说明 更加推荐开发者使用XML的形式来进行开发
1.2 Spring5.0
然而在Spring5.0的文档中大量的去把XML和Java配置来进行对比 在目录3.2中有提到
大致译文如下
Spring 配置至少包含一个并且通常不止一个 bean 定义,容器必须管理。基于XML的配置
元数据显示这些 bean 配置为 <bean/> 顶级 <beans/> 元素内的元素。 Java 配置通常
使用@Bean 注释 @Configuration 类中的方法。
2.不同Spring版本是如何进行Bean定义的
2.1 Spring xml版
2.1 Spring Java 版
本文作者:张三Blog
本文链接:https://www.cnblogs.com/zhangsan-plus/p/16503260.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步