Spring通过setter方法具体实现依赖注入的三种主要方法
发布时间
阅读量:
阅读量
本文探讨了最为基础的 Spring setter 方法用于实现依赖注入的途径。
我们重点分析手动模式下通过 setter 方法完成依赖注入的实现方式,主要包括以下三种形式。
- 基于 XML 的资源配置元数据
- 利用 Java 注解进行配置的元信息
- 通过 API 接口实现配置的元数据
首先展示代码结构图:

我们设定 model 类 Employee,包含两个基础属性:String 类型的 name 以及 Long 类型的 id。Boss 类作为 Employee 类的子类进行扩展,并新增 String 类型的 title 属性。两个类均需实现 getter 和 setter 方法,同时包含 toString() 方法。
首先,我们需要创建一个基础的 dependency-injection-context.xml 文件,用于在 Spring 框架中定义 Employee 与 Boss 对应的 bean 对象。
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="ht
全部评论 (0)
还没有任何评论哟~
