构造方法的注入

构造方法必须应该和配置文件中的参数一一对应。

index属性可以唯一定位参数的位置,name属性也可以唯一定位参数。

如果在没有导入源码的条件下形式参数不会维护名称,只会维护位置和类型,所以建议使用index进行赋值。

 

在配置时index和name都时唯一标识一个参数,故在运用时index和name用其一即可。但是为防止出现name被修改后忘记修改配置文件而出现了容器无法启动的异常,最好使用index做唯一标识。

ps:在Spring源码中的构造方法注入比较多。而在自己使用Spring注入时set注入用的比较多。

原文地址:https://www.cnblogs.com/tongxuping/p/7063116.html