美文网首页
构造函数注入和setter注入的区别

构造函数注入和setter注入的区别

作者: 银枪镴枪头 | 来源:发表于2019-09-28 21:14 被阅读0次

1.部分依赖:假设一个类中有3个属性,有3个arg构造函数和setter方法。在这种情况下,如果您只想传递一个属性的信息,则只能通过setter方法

2.覆盖:Setter注入会覆盖构造函数注入。如果我们同时使用构造函数和setter注入,IOC容器将使用setter注入。

3.变化:我们可以通过二次注射轻松更改值。它不会像构造函数一样创建新的bean实例。因此,setter注入比构造函数注入更灵活。

相关文章

网友评论

      本文标题:构造函数注入和setter注入的区别

      本文链接:https://www.haomeiwen.com/subject/zdciyctx.html