XML
<bean name="helloWorld" class="com.company.HelloWorld">
<property name="msg" value="messaging"/>
</bean>
JAVA
package com.company;
// ...
public class HelloWorld {
private String msg;
public void setMsg(String msg) { this.msg = msg; }
}
如上图,属性“msg”通过“setMsg”方法注入到“this.msg”中,我理解为“属性注入”。就我而言,Spring的DI被提升为解耦类,但上面的代码只是注入属性。我想知道属性注入是否基于Spring中的DI。希望有人可以帮助我。