我试图了解各种Spring bean配置,并在一开始就尝试传统的XML方式。
现在我开始了解依赖注入,"基本"方法是setter
注入和constructor
注入。
到目前为止,很好。
我也开始知道Spring提供的另一个方法是Autowire
。在Autowire
我们有很多选项,例如:byType
,byName
,constructor
。
现在,当我更多地了解Autowire
选项时,似乎byType
和byName
工作需要setter
方法才能存在Autowire
1}} constructor
应该有匹配的构造函数。
这是对的吗?
现在,如果Autowire
在内部使用构造函数或setter,那么为什么我们会出现这个选项呢?
任何人都可以帮我理解这个吗?