Здравствуйте, Polevi, Вы писали:
P>ошибка: Initialization of object failed : Cannot initialize property or field node 'S' because the specified context is null.
P>это в принципе невозможно или .. ?
Это в принципе не нужно делать. Такое может понадобитсья в двух вариантах.
1. Test.Name всегда равно Singleton.Name
тогда лучше сделать его как
public string Name
{
get { return S.Name; }
}
2. Test.Name и Singleton.Name две разные сущности которые совпали на данный момент
в этом случае можно воспользоваться конфигурационными переменными и задать их примерно так:
см
здесь
<object id="Singleton" type="SpringTest.Singleton, Spring" singleton="true">
<property name="Name" value="${name}"/>
</object>
<object id="Test" type="SpringTest.Test, Spring" singleton="false">
<property name="S" ref="Singleton"/>
<property name="Name" value="${name}"/>
</object>
... << RSDN@Home 1.2.0 alpha 4 rev. 0>>