Comment injecter de la valeur dans les propriétés du haricot au printemps

Comment injecter de la valeur dans les propriétés du haricot au printemps

Au printemps, il existe trois façons d'injecter de la valeur dans les propriétés du bean.

  • Voie normale

  • Raccourci

  • Schéma «p»

Voir une classe Java simple, qui contient deux propriétés - nom et type. Plus tard, vous utiliserez Spring pour injecter de la valeur dans les propriétés du 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. Voie normale

Injectez la valeur dans une balise «value» et entourée d'une balise «property».



    
        
            example
        
        
            txt
        
    

2. Raccourci

Injectez la valeur avec l'attribut «value».



    
        
        
    

3. Schéma «p»

Injectez de la valeur en utilisant le schéma «p» comme attribut.



    

Remember déclare lesxmlns:p=”http://www.springframework.org/schema/p dans le fichier de configuration du bean XML Spring.

Conclusion

Les méthodes à utiliser sont totalement basées sur les préférences personnelles, cela n'affectera pas la valeur injectée dans les propriétés du bean.