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

Cri*_*bie 6 java spring

Spring中的构造函数args 是否有等效的p命名空间?我想缩短那个XML :)

kro*_*ock 5

不,在3.1之前没有构造函数注入的等价物,但您可以考虑在XML中自动装配构造函数,如下所示:

<bean id="beanId" class="..." autowire="constructor"/>
Run Code Online (Sandbox Code Playgroud)

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

编辑:

正如@gkamal所说,从3.1开始,您可以使用c命名空间进行构造函数注入.