4.1.3通过容器完成依赖注入
对着书上抄,希望通过容器完成依赖关系注入。
<?xml version="1.0" encoding="UTF-8" ?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd http://www.springframework.org/schema/beans "> <bean id="geli" class="LiuDeHua"/><!--实现类的实例化--> <bean id="moAttack" class="com.smart.ioc.MoAttack"<!--按理说应该是通过geli-ref实现了依赖注入--> p:geli-ref="geli"/> </beans>
通过newXmlBeanFactory("beans.xml")等方式启动容器,Spring根据配置文件的描述信息,自动实例化Bean并且完成依赖关系的装配,从容器中返回就绪的Bean实例。
LiuDeHua和p:geli-ref都是红色的,不知道为什么。
普通的web项目都是直接把配置文件和java源码放一起,但是利用maven的时候java源码放一个文件,配置文件放在resources里面。