为什么这个JavaBean XML代码是这样写的呢?
在我正在处理的项目的源代码中,有许多以下形式的 java beans 定义:
<bean id="BeanName" parent="BeanName-parentBean"/>
<bean id="BeanName-parentBean" abstract="true" parent="RealParentBean">
<property name="foo" value="bar"/>
<property name="herp" value="derp"/>
</bean>
我不明白这个和更简洁的之间的区别:
<bean id="BeanName" parent="RealParentBean">
<property name="foo" value="bar"/>
<property name="herp" value="derp"/>
</bean>
是否有风格或实际原因?
In the source code for a project I'm working on, there are many definitions of java beans of the form:
<bean id="BeanName" parent="BeanName-parentBean"/>
<bean id="BeanName-parentBean" abstract="true" parent="RealParentBean">
<property name="foo" value="bar"/>
<property name="herp" value="derp"/>
</bean>
I don't understand the difference between this and the more succinct:
<bean id="BeanName" parent="RealParentBean">
<property name="foo" value="bar"/>
<property name="herp" value="derp"/>
</bean>
Are there stylistic or practical reasons for this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有一件事,将父 bean 写入它自己的 bean 定义中可以更轻松地创建引用父 bean 的其他 bean,而无需进行大量复制/粘贴。
即
VS
One thing, having the parent bean written in it's own bean definition makes it easier to create other beans that refer to the parent bean without a bunch of copy/pasting.
i.e.
V.S.