加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xml – 对于Bean的Spring p命名空间有什么共识?

发布时间:2020-12-16 08:00:33 所属栏目:百科 来源:网络整理
导读:已经出了一段时间,所以我想知道人们是否在他们的Spring配置文件中使用p XML命名空间。这是一个有用的捷径吗?这是垃圾桶最好的主意吗? Java社区主要在哪里站立? 我在每一个我曾经感动过的Spring项目中都使用它。我想我现在的团队有一个代码库,至少有50个
已经出了一段时间,所以我想知道人们是否在他们的Spring配置文件中使用p XML命名空间。这是一个有用的捷径吗?这是垃圾桶最好的主意吗?

Java社区主要在哪里站立?

我在每一个我曾经感动过的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命名空间符号)。

队友可能需要一段时间来习惯,但是在他们学习之后,他们会感谢您使文件更加简洁。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读