Рубрики
Без рубрики

Пример весенних коллекций (Список, Набор, Карта и свойства)

– Весенние коллекции (Список, Набор, Карта и свойства) пример

Примеры Spring, показывающие, как вводить значения в тип коллекций (Список, Набор, Карта и свойства). поддерживаются 4 основных типа коллекций:

  • Список – <список/>
  • Установить – <установить/>
  • Карта – <карта/>
  • Свойства – <реквизит/>

Весенние бобы

Объект клиента с четырьмя свойствами коллекции.

package com.mkyong.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;
	
	//...
}

Смотрите различные фрагменты кода для объявления коллекции в файле конфигурации компонента.

1. Пример списка

	
		
			1
			
			
				
				
				
			
		
	

2. Подать пример

	
		
			1
			
			
				
				
				
			
		
	

3. Пример карты

	
		
			
			
			
				
					
					
					
				
			
		
	

4. Пример свойств

	
		
			admin@nospam.com
			support@nospam.com
		
	

Полный файл конфигурации компонентов Spring.



	

		
		
			
				1
				
				
					
					
					
				
			
		

		
		
			
				1
				
				
					
					
					
				
			
		

		
		
			
				
				
				
					
						
						
						
					
				
			
		

		
		
			
				admin@nospam.com
				support@nospam.com
			
		

	

	
		
		
		
	


Запустите его…

package com.mkyong.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);
    	
    }
}

Выход

Customer [

lists=[
1, 
Person [address=address 1, age=28, name=mkyong1], 
Person [address=address, age=28, name=mkyongList]
], 

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

pros={admin=admin@nospam.com, support=support@nospam.com}, 

sets=[
1, 
Person [address=address 1, age=28, name=mkyong1], 
Person [address=address, age=28, name=mkyongSet]]
]

Скачать Исходный Код

Оригинал: “https://mkyong.com/spring/spring-collections-list-set-map-and-properties-example/”