它已经存在一段时间了,所以我想知道人们是否在Spring配置文件中使用了p XML名称空间。这是一条有用的捷径吗?最后被扔进垃圾桶是个好主意吗
Java社区在很大程度上处于什么地位
我在我接触过的每一个Spring项目中都使用它。我猜我目前的团队有一个至少50个不同Spring文件的代码库,每个文件都使用p名称空间。它的打字更少,而且可以说更可读。例如:
<;bean id=“fry”class=“com.fox”>;
<;物业名称=“leela”value=“fracas”/>;
<;物业名称=“霍金”ref=“panucci”/>;
<;属性名称=“bender”>;
<;参考local=“uhura”/>;
</房地产>;
</豆>;
可以更容易地写成
<;bean id=“fry”class=“com.fox”
p:leela=“fracas”
p:hawking ref=“panucci”
p:bender ref=“uhura”/>;
唯一的缺点是你失去了使用local语义的能力,尽管老实说我并不经常使用它
Eclipse的SpringIDE支持p名称空间,并将自动完成bean的属性名。您甚至可以单击属性名跳转到它们的声明,我相信重构工具也支持更改属性名(即使它们使用p名称空间表示法)
队友可能需要一段时间才能习惯,但在他们学会后,他们会感谢你让文件变得更加简洁