1

XML

<bean name="helloWorld" class="com.company.HelloWorld">
    <property name="msg" value="messaging"/>
</bean>

ジャワ

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 に基づいているのでしょうか。誰かが私を助けてくれることを願っています。

4

3 に答える 3