Spring p命名空间用于构造函数args?

时间:2011-10-07 08:35:16

标签: java spring

Spring中的构造函数args是否等效p namespace?我很想缩短那个XML:)

1 个答案:

答案 0 :(得分:5)

不,3.1之前没有构造函数注入的等价物,但您可以考虑这样autowiring the constructor in your XML

<bean id="beanId" class="..." autowire="constructor"/>

通过自动装配,你不必在这里指定单独的构造函数args,因为spring会解决它们,只是确保你只有一个每种类型的bean或spring将无法自动装配它们。

修改

正如@gkamal所说,从3.1开始,您可以使用c namespace for constructor injection