当我将对象标记为abstract ="true"时,我看到了奇怪的行为.当我将对象标记为abstract ="true"时,对象的行为方式如何?什么是abstract ="true".
何时使用abstract ="true"?因为我可以使用parent ="object id"继承该属性,而不将标记为父对象作为abstract ="true".
奇怪的行为:
当我引用抽象标记对象时,spring抛出一个错误(内部异常:Spring.Core.TypeMismatchException:无法将类型[Spring.Objects.Factory.Support.RootObjectDefinitio n]的属性值转换为所需类型)
但是当我运行我的单元测试并通过类型使用"Spring.Testing.NUnit.AbstractDependencyInjectionSp ringContextTests"通过autowire注入依赖项时,弹簧正在正确地注入抽象标记对象,这很奇怪.
我不知道发生了什么事?
例如
公共类车辆
{
public int NoOfTyre {get; 组; }
public string Color {get; 组; }
公共字符串EngineType {获得; 组; }
公共字符串GearType {获得; 组; }
公共字符串DrivingStyle {获得; 组; }
公共字符串制造{获得; 组; }
}
公共类汽车:车辆
{
public string DoorType {get; 组; }
}
公共类滑板车:车辆
{
public string ScooterType {get; 组; }
}
请帮忙!
干杯,米林德
| 归档时间: |
|
| 查看次数: |
1293 次 |
| 最近记录: |