Beispiel für Frühlingssammlungen (Liste, Satz, Karte und Eigenschaften)

Beispiel für Frühjahrssammlungen (Liste, Satz, Karte und Eigenschaften)

Frühlingsbeispiele, die Ihnen zeigen, wie Sie Werte in Auflistungstypen (Liste, Satz, Karte und Eigenschaften) einfügen. Es werden 4 wichtige Sammlungstypen unterstützt:

  • Liste -

  • Set -

  • Karte -

  • Eigenschaften -

Frühlingsbohnen

Ein Kundenobjekt mit vier Auflistungseigenschaften.

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;

    //...
}


Weitere Informationen zum Deklarieren der Sammlung in der Bean-Konfigurationsdatei finden Sie in den verschiedenen Codefragmenten.

1. Listenbeispiel

    
        
            1
            
            
                
                
                
            
        
    

2. Setze ein Beispiel

    
        
            1
            
            
                
                
                
            
        
    

3. Kartenbeispiel

    
        
            
            
            
                
                    
                    
                    
                
            
        
    

4. Eigenschaften Beispiel

Vollständige Spring-Bean-Konfigurationsdatei.

Starte es…

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);

    }
}

Ausgabe

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]]
]

Quellcode herunterladen

Laden Sie es herunter -Spring-Collection-Example.zip (6 KB)