<!--
id : 标识符属性,作为ioc获取实例的key。
class : 实现类全路径,ioc根据该路径通过反射创建实例。
--><beanid="userDao"class="com.zhoufengbin.dao.impl.UserDaoImpl"></bean><!--构造方法依赖注入方式--><!--配置UserService--><beanid="userService"class="com.zhoufengbin.service.impl.UserServiceImpl"><!--constructor-arg 方式一--><!--
constructor-arg 表示创建userService对象时不再使用无参构造方法,而是使用有参构造方法
index 表示第几个参数,0表示有参构造方法中第一个位置的参数
type 参数的类型
ref 传入的实参,根据创建持久层的id获取
--><!--<constructor-arg index="0" type="com.zhoufengbin.dao.IUserDao" ref="userDao"/>--><!--constructor-arg 方式二--><!--
name 有参构造的参数名
--><constructor-argname="userDao"ref="userDao"/></bean>