什么时候应该使用p / c命名空间和property / constructor-arg元素(Spring)?

时间:2015-01-31 03:08:11

标签: java spring

我知道:

  • 使用p-namespace和c-namespace不太灵活,因为您不能将它们用于以Ref结尾的名称,并且您不能使用list / map / properties / set作为值。
  • 使用p-namespace意味着运行时的开销(我不确定c-namespace)。
  • p-namespace和c-namespace未在架构或XSD文件中定义,但我不知道这实际意味着什么。
  • p / c命名空间更具可读性和简短性。

有关于此的约定吗?

1 个答案:

答案 0 :(得分:0)

你可以混合:只要它可以使用p / c命名空间。如果您遇到一个bean问题,请切换到显式属性/构造函数声明。