共计 479 个字符,预计需要花费 2 分钟才能阅读完成。
1. 创立容器
1.1 (举荐) 加载类门路下的配置文件
ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
1.2 从文件系统下加载配置文件
ApplicationContext ctx = new FileSystemXmlApplicationContext("D:\\workspace\\spring\\spring_10_container\\src\\main\\resources\\applicationContext.xml");
总结
2. 获取 bean
2.1 强制转化
BookDao bookDao = (BookDao) ctx.getBean("bookDao");
2.2 将强制转换环节改为参数传入
BookDao bookDao = ctx.getBean("bookDao",BookDao.class);
2.3 按类型找 bean
BookDao bookDao = ctx.getBean(BookDao.class);
总结
3. 容器类层次结构
4. BeanFactory
正文完
发表至: springboot
2023-05-03