书接上回
上一篇在此
上一篇的方式是通过bean中的id制定,然后把属性的对象注入进去的。这里我们采用xml中写autowire的方式注入
上一篇代码不变
修改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-2.5.xsd">
<bean id = "dao" class="com.spring.dao.UserDao"></bean>
<bean id="userService" class ="com.spring.service.UserService" autowire="byName">
<!-- <property name="dao" ref="dao"></property> -->
</bean>
</beans>
我们把property标签注释掉,不使用制定名字的方式注入。在userService的bean上写autowire=“byName”,使用名字进行自动注入,这里的名字是指,id=“dao”的bean和userService中的成员变量dao的名字相同。所以可以注入。
修改了xml之后自行测试一下吧。
分享到:
相关推荐
6.8.1. 在Spring中使用AspectJ来为domain object进行依赖注入 6.8.1.1. @Configurable object的单元测试 6.8.1.2. 多application context情况下的处理 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来...
Spring 在 IoC 容器中装配 Bean 详解 ...Spring 在 IoC 容器中装配 Bean 的过程包括配置概述、Bean 基本配置、依赖注入、自动装配和方法注入等步骤。了解这些步骤可以帮助开发者更好地使用 Spring 框架来开发应用程序。
6.8.1. 在Spring中使用AspectJ进行domain object的依赖注入 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来配置AspectJ的切面 6.8.4. 在Spring应用中使用AspectJ加载时织入(LTW) 6.9. 更多资源 7...
- **构建器注入**:在构造函数中设定依赖对象。 - **属性注入**:直接通过属性字段注入依赖。 - **方法注入**:通过任意方法实现依赖注入。 **2.3 智能注入协作者** - **Autowiring策略**:通过`<bean/>`元素的`...
6.8.1. 在Spring中使用AspectJ来为domain object进行依赖注入 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来配置AspectJ的切面 6.8.4. 在Spring应用中使用AspectJ Load-time weaving(LTW) 6.9. ...
6.8.1. 在Spring中使用AspectJ进行domain object的依赖注入 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来配置AspectJ的切面 6.8.4. 在Spring应用中使用AspectJ加载时织入(LTW) 6.9. 更多资源 7...
6.8.1. 在Spring中使用AspectJ来为domain object进行依赖注入 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来配置AspectJ的切面 6.8.4. 在Spring应用中使用AspectJ Load-time weaving(LTW) 6.9. ...
- **The Beans**:Bean是Spring框架中的基本单位,每一个Bean都有一个唯一的名称,并且可以在配置文件中定义其初始化参数、依赖关系等。 - **Using the Container**:一旦容器被实例化,就可以通过它来获取所需的...
2. **配置Quartz使用JDBC JobStore**:在Spring配置文件中添加Quartz JDBC JobStore相关的配置。 3. **事务管理**:配置事务管理器以支持事务性的任务执行。 ##### 3.1 数据库表结构 Quartz提供了一套标准的表结构...