测试代码:
public class App {
public static void main(String[] args){
ApplicationContext applicationContext=new ClassPathXmlApplicationContext("applicationContext.xml");
testInject(applicationContext);
}
//注入测试
private static void testInject(ApplicationContext applicationContext){
Video video=(Video) applicationContext.getBean("video");
System.out.println(video.getTitle());
}
测试结果截图:
测试代码同上:
测试效果截图:
测试代码:
//注入测试
private static void testInject(ApplicationContext applicationContext){
Video video=(Video) applicationContext.getBean("video");
System.out.println(video.getTitle());
VideoOrder videoOrder=(VideoOrder) applicationContext.getBean("videoOrder");
System.out.println(videoOrder.getVideo().getTitle());
}
测试效果截图:
第一章xxx 第二章xxx 第三章xxx
测试代码:
//注入测试
private static void testInjectCollection(ApplicationContext applicationContext){
Video video=(Video) applicationContext.getBean("video");
System.out.println(video.getChapterList().toString());
System.out.println(video.getVideomap().values().toString());
}
测试效果截图:



