become who you want t|

张三Blog

园龄:3年4个月粉丝:3关注:0

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 配置至少包含一个并且通常不止一个 b​​ean 定义,容器必须管理。基于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 中国大陆许可协议进行许可。

posted @   张三Blog  阅读(51)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起