Java 如何使用Spring core自动向上投射?

Java 如何使用Spring core自动向上投射?,java,spring,Java,Spring,我是SpringCore的新手:我从前辈那里得到的关于IOC的一个例子是,对象类型是在运行时自动决定的。 我想知道这是否真的可能 例如,如果我有一个父类Employee,它有两个子类:永久雇员和临时雇员 如果我自动连线员工,自动连线可以决定运行时要创建哪种对象??? 如果这不可能,我不明白使用自动布线有什么意义?? 我可以在服务类中创建一个新对象,这不会影响模态类?? 我总是可以使用服务类的构造函数轻松地确定对象的类型,这也很容易允许向上转换。 这可能是困惑,因为我是新的,我不能理解它的测试和东

我是SpringCore的新手:我从前辈那里得到的关于IOC的一个例子是,对象类型是在运行时自动决定的。 我想知道这是否真的可能

例如,如果我有一个父类Employee,它有两个子类:永久雇员和临时雇员

如果我自动连线员工,自动连线可以决定运行时要创建哪种对象??? 如果这不可能,我不明白使用自动布线有什么意义?? 我可以在服务类中创建一个新对象,这不会影响模态类?? 我总是可以使用服务类的构造函数轻松地确定对象的类型,这也很容易允许向上转换。 这可能是困惑,因为我是新的,我不能理解它的测试和东西的需要。有人能给我解释一下吗?
提前非常感谢。

您的»向上广播«的目标是什么?你写了关于»测试和东西«以及»模型类«。类
员工
看起来像实体或数据传输对象,而不是Spring autowires(像
@服务
@配置属性
@存储库
)。当涉及到通过接口和多个实现类的契约时,它也不是那么简单。接口
PersistenceService
可以通过
InMemoryPersistence
数据库持久化
实现。您的运行时必须提供选择其中一个的方法。也可以自动布线
列表