您可以从 Spring.NET XML 中的对象复制属性或构造函数参数值吗?
我相信我几个月前就遇到过这个问题,但现在我很难找到答案。 也许有人可以将我指向文档中的正确部分?
使用 Sprint.NET,我将远程 XML 文件组合到单个应用程序上下文中,其中引擎对象与业务规则对象。 不是对象,这是引擎 xml 中的
和
节点所需的:
<object name="Engine">
<constructor-arg index="0" value="business rule" />
</object>
问题是一些业务规则是值,而 引用另一个对象的属性(使用表达式
属性而不是值
?)或者可能是一些专门的名称/值列表(例如Spring的
,无论是什么)都会起作用。
I believe I came across this a couple months ago, but now I'm having trouble finding the answer. Perhaps someone can just point me to the right section in the documentation?
Using Sprint.NET, I'm combining remote XML files into a single application context where the engine objects are separate from the business rule objects. The problem is some of the business rules are values, not objects, which are needed by <property>
and <constructor-arg>
nodes in the engine xml:
<object name="Engine">
<constructor-arg index="0" value="business rule" />
</object>
Either referencing a property of another object (use expression
attribute instead of value
?) or perhaps some specialized name/value list (e.g. Spring's version of to <appsettings>
, whatever that is) would work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
找到了! 从 Spring Framework(版本 1.2.0 M1)PDF 的第 41 页“IoC 容器”章节开始:
这是最新在线文档中的5.3.9.1 。
Found it! Starting on page 41 of the Spring Framework (Version 1.2.0 M1) PDF in "The IoC container" chapter:
This is 5.3.9.1 in the latest online documentation.