我相信我在几个月前遇到了这个问题,但现在我很难找到答案。也许有人可以将我指向文档中的正确部分?
使用Sprint.NET,我将远程 XML 文件组合到单个应用程序上下文中,其中引擎对象与业务规则对象是分开的。问题是一些业务规则是值,而不是对象,引擎 xml 中的<property>
和<constructor-arg>
节点需要它们:
<object name="Engine">
<constructor-arg index="0" value="business rule" />
</object>
引用另一个对象的属性(使用expression
属性而不是value
?)或者一些专门的名称/值列表(例如 Spring 的 to 版本<appsettings>
,无论是什么)都可以工作。