前期工作和mybatis项目的搭建也是一样的,同样是maven搭建工程,然后在全局配置文件里写上依赖
然后我们把之前的演示代码导进来
现在把有关工厂的代码删掉,现在又产生了依赖关系
同时我们在resources包里新建我们的xml配置文件,这里我们起名为bean
xml的文件头要加入以下代码用作配置
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> </beans>
接下来我们就可以像写properties一样,建立一个一对一的映射,由spring来创建我们的对象
写好xml后我们就可以敲我们根据ioc获取对象的代码了
需要注意的是ClassPathXmlApplicationContext是ApplicationContext基于xml的实现类,获取Bean对象可以自行强转,也可以传给他字节码他帮我们强转
run一下,prefect~