SpringのBeanプロパティにvalueを挿入する方法

SpringでBeanプロパティに値を注入する方法

Springでは、Beanプロパティに値を注入する3つの方法があります。

  • 通常の方法

  • ショートカット

  • 「p」スキーマ

名前とタイプの2つのプロパティを含む単純なJavaクラスを参照してください。 後でSpringを使用して、Beanプロパティに値を注入します。

package com.example.common;

public class FileNameGenerator
{
    private String name;
    private String type;

    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getType() {
        return type;
    }
    public void setType(String type) {
        this.type = type;
    }
}

1. 通常の方法

「value」タグ内に値を挿入し、「property」タグで囲みます。



    
        
            example
        
        
            txt
        
    

2. ショートカット

「値」属性を持つ値を注入します。



    
        
        
    

3. 「p」スキーマ

「p」スキーマを属性として使用して値を注入します。



    

Spring XML Bean構成ファイルでxmlns:p=”http://www.springframework.org/schema/pを宣言することを忘れないでください。

結論

どのメソッドを使用するかは個人的な好みに完全に基づいており、Beanプロパティに注入される値には影響しません。