我在每一个我曾经感动过的Spring项目中都使用它。我想我现在的团队有一个代码库,至少有50个不同的Spring文件,每个都使用p命名空间。打字很少,可以说更可读。例如:
<bean id="fry" class="com.fox"> <property name="leela" value="fracas" /> <property name="hawking" ref="panucci" /> <property name="bender"> <ref local="uhura" /> </property> </bean>
可以更容易地写成
<bean id="fry" class="com.fox" p:leela="fracas" p:hawking-ref="panucci" p:bender-ref="uhura" />
唯一的缺点是你失去了使用本地语义的能力,虽然老实说我不经常使用它。
Eclipse的Spring IDE支持p命名空间,并且会自动完成bean的属性名称。您甚至可以修改属性名称来跳转到它们的声明,我相信重构工具也支持更改属性名称(即使它们是p命名空间符号)。
队友可能需要一段时间来习惯,但是在他们学习之后,他们会感谢您使文件更加简洁。
原文地址:https://www.jb51.cc/xml/293205.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。