创建容器方式:
1. 类路径加载配置文件 注:推荐使用方式
ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
2. 文件路径加载配置文件 注:使用的是绝对路径
ApplicationContext ctx = new FileSystemXmlApplicationContext("D:\\applicationContext.xml");
3. 加载多个配置文件
ApplicationContext ctx = new ClassPathXmlApplicationContext("bean1.xml", "bean2.xml");
获取bean方式
1. 使用bean名称获取
BookDao bookDao = (BookDao)ctx.getBean("bookDao");
2. 使用bean名称获取并指定类型
BookDao bookDao = (BookDao)ctx.getBean("bookDao", BookDao.class);
3. 使用bean类型获取 注:使用此种方式配置里bean类型必须唯一
BookDao bookDao = ctx.getBean(BookDao.class);
浙公网安备 33010602011771号