java-Spring应用程序上下文中的“回收”名称
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java-Spring应用程序上下文中的“回收”名称,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含934字,纯文字阅读大概需要2分钟。
内容图文
可以说,我的spring应用程序上下文中有很多东西,像这样
<bean name="foo.0001" class="com.example.MyClass">
<property name="name" value="foo.name.0001"/>
<property name="zap">
<bean class="com.example.Other">
<property name="name" value="foo.name.0001"/>
</bean>
</property>
<property name="bar">
<bean class="com.example.NextOther">
<property name="name" value="foo.name.0001"/>
</bean>
</property>
</bean>
因此字符串foo.name.0001多次出现在bean定义中.由于它是一个较大的系统,具有多个此配置块,因此修改每个id都非常烦人.理想情况下,我只希望在一个块内设置一次.是否可以设置仅在bean定义的本地范围内存在的某种属性?
解决方法:
我不确定这在逻辑上如何工作,因为您仍然必须以某种方式引用该值以将其传递给嵌套的bean.如果您担心多次定义它,可以查看SpringsPropertyPlaceholderConfigurer.它将使您能够执行以下操作:
<property name="bar">
<bean class="com.example.NextOther">
<property name="name" value="${foo.name.001}"/>
</bean>
</property>
这样您就可以定义一次,并从多个位置引用它.
内容总结
以上是互联网集市为您收集整理的java-Spring应用程序上下文中的“回收”名称全部内容,希望文章能够帮你解决java-Spring应用程序上下文中的“回收”名称所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。