1.获取容器的方式
1.使用bean名称获取
dao dao1 = (dao)applicationContext.getBean("dao1");
2.使用bean名称获取并指定类型
dao dao1 = applicationContext.getBean("dao1", dao.class);
3.使用bean类型获取
实际是使用了自动装配,缺点是只能使用一个
dao dao1 = applicationContext.getBean(dao.class);
2.文件加载spring配置文件
xxx为文件的绝对路径,右键文件copy path就可以
FileSystemXmlApplicationContext fileSystemXmlApplicationContext = new FileSystemXmlApplicationContext("xxx");
3.beanFactory
beanFactory是ioc容器的顶级接口,bean是立即加载
application是spring的核心接口,通常使用它进行开发,初始化时,bean立即加载。