See our SpringCollection class -
public class SpringCollection { List<Student> studentList; Set<Student> studentSet; Map<Integer, Student> studentMap; Properties studentProperties; List<String> stringList; public List<Student> getStudentList() { return studentList; } public void setStudentList(List<Student> studentList) { this.studentList = studentList; } public Set<Student> getStudentSet() { return studentSet; } public void setStudentSet(Set<Student> studentSet) { this.studentSet = studentSet; } public Map<Integer, Student> getStudentMap() { return studentMap; } public void setStudentMap(Map<Integer, Student> studentMap) { this.studentMap = studentMap; } public Properties getStudentProperties() { return studentProperties; } public void setStudentProperties(Properties studentProperties) { this.studentProperties = studentProperties; } public List<String> getStringList() { return stringList; } public void setStringList(List<String> stringList) { this.stringList = stringList; } public void display() { for (Student student : studentList) { System.out.println("studentList#"); student.display(); } for (Student student : studentSet) { System.out.println("studentSet#"); student.display(); } for (Map.Entry<Integer, Student> entry : studentMap.entrySet()) { System.out.println("studentMap#"); System.out.println(entry.getKey().intValue()); entry.getValue().display(); } for (Entry<Object, Object> entry : studentProperties.entrySet()) { System.out.println("studentProperties#"); System.out.println(entry.getKey() + ", " + entry.getValue()); System.out.println(); } for (String string : stringList) { System.out.println("stringList#"); System.out.println(string); System.out.println(); } } }
Snip of spring.xml -
student1 student2
student1 student2
Snip of App code -
ApplicationContext context = new ClassPathXmlApplicationContext("spring.xml"); SpringCollection collection = (SpringCollection) context.getBean("collection"); collection.display();
Output -
studentList#
I am a student.
Name is: James, and ID is: 1
studentList#
I am a student.
Name is: Tom, and ID is: 2
studentSet#
I am a student.
Name is: James, and ID is: 1
studentSet#
I am a student.
Name is: Tom, and ID is: 2
studentMap#
1
I am a student.
Name is: James, and ID is: 1
studentMap#
2
I am a student.
Name is: Tom, and ID is: 2
studentProperties#
2, student2
studentProperties#
1, student1
stringList#
student1
stringList#
student2
No comments:
Post a Comment