Exemple de collections de printemps (liste, ensemble, carte et propriétés)

Exemple de collections Spring (liste, ensemble, carte et propriétés)

Exemples Spring pour vous montrer comment injecter des valeurs dans le type de collections (List, Set, Map et Properties). 4 principaux types de collections sont pris en charge:

  • Liste -

  • Ensemble -

  • Carte -

  • Propriétés -

Haricots de printemps

Un objet Client, avec quatre propriétés de collection.

package com.example.common;

import java.util.List;
import java.util.Map;
import java.util.Properties;
import java.util.Set;

public class Customer
{
    private List lists;
    private Set sets;
    private Map maps;
    private Properties pros;

    //...
}


Voir différents extraits de code pour déclarer la collecte dans le fichier de configuration du bean.

1. Exemple de liste

    
        
            1
            
            
                
                
                
            
        
    

2. Définir l'exemple

    
        
            1
            
            
                
                
                
            
        
    

3. Exemple de carte

    
        
            
            
            
                
                    
                    
                    
                
            
        
    

4. Exemple de propriétés

Fichier de configuration du bean Full Spring.

Exécuter…

package com.example.common;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class App
{
    public static void main( String[] args )
    {
        ApplicationContext context = new ClassPathXmlApplicationContext("SpringBeans.xml");

        Customer cust = (Customer)context.getBean("CustomerBean");
        System.out.println(cust);

    }
}

Sortie

Customer [

lists=[
1,
Person [address=address 1, age=28, name=example1],
Person [address=address, age=28, name=exampleList]
],

maps={
key 1=1,
key 2=Person [address=address 1, age=28, name=example1],
key 3=Person [address=address, age=28, name=exampleMap]
},

pros={[email protected], [email protected]},

sets=[
1,
Person [address=address 1, age=28, name=example1],
Person [address=address, age=28, name=exampleSet]]
]

Télécharger le code source

Téléchargez-le -Spring-Collection-Example.zip (6 Ko)