「Spring认证」Spring Bean 定义教学
构成应用程序主干并由 Spring IoC 容器管理的对象称为beans。bean 是由 Spring IoC 容器实例化、组装和管理的对象。这些 bean 是使用您提供给容器的配置元数据创建的。例如,您在前面的章节中已经看到的 XML
Bean 定义包含称为配置元数据的信息,容器需要了解以下信息 -
如何创建一个bean
Bean 的生命周期细节
Bean 的依赖
所有上述配置元数据转换为一组以下属性,这些属性构成每个 bean 定义。
文章图片
Spring 配置元数据
Spring IoC 容器与实际写入此配置元数据的格式完全分离。以下是为 Spring Container 提供配置元数据的三种重要方法 -
基于 XML 的配置文件。
基于注解的配置
基于Java的配置
您已经看到了如何向容器提供基于 XML 的配置元数据,但让我们看看另一个基于 XML 的配置文件示例,其中包含不同的 bean 定义,包括延迟初始化、初始化方法和销毁方法 -
【「Spring认证」Spring Bean 定义教学】
xsi:schemaLocation = "http://www.springframework.org/schema/beans
http://www.springframework.or...d">
您可以查看Spring Hello World 示例以了解如何定义、配置和创建 Spring Bean。
我们将在单独的章节中讨论基于注解的配置。在开始使用带有注解的 Spring 依赖注入进行编程之前,我们有意在单独的章节中讨论它,因为我们希望您掌握一些其他重要的 Spring 概念。
推荐阅读
- Activiti(一)SpringBoot2集成Activiti6
- 八、「料理风云」
- SpringBoot调用公共模块的自定义注解失效的解决
- 解决SpringBoot引用别的模块无法注入的问题
- 「#1-颜龙武」区块链的价值是什么()
- 《深度倾听》第5天──「RIA学习力」便签输出第16期
- 「按键精灵安卓版」关于全分辨率脚本的一些理解(非游戏app)
- 2018-07-09|2018-07-09 Spring 的DBCP,c3p0
- 「我的2017」——2017|「我的2017」——2017,大事件盘点
- spring|spring boot项目启动websocket