TestMain.java
@Test
public void test4(){
ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");
Student student = (Student) context.getBean("student");
System.out.println(student.getName());
System.out.println(student.getAddress().getAddress());
System.out.println(Arrays.toString(student.getBooks())); //java输出对象中的数组
System.out.println(student.getHobbys().toString()); //java输出对象中的list
System.out.println(student.getCard().toString()); //java输出对象中的map
System.out.println(student.getGames().toString()); //java输出对象中的set
System.out.println(student.getWife()); //java输出对象中的null
System.out.println(student.getInfo().toString()); //java输出对象中的Properties
}
输出结果:
无参构造方法--user
有参构造方法--kuangshen2
小明
重庆
[西游记, 红楼梦, 水浒传]
[听歌, 看电影, 爬山]
{中国邮政=456456456465456, 建设=1456682255511}
[LOL, BOB, COC]
null
{学号=20190604, 性别=男, 姓名=小明}
Process finished with exit code 0