1: 使用注解导入容器中存在的对象必须要开启注解扫描 必须要
<context:component-scan base-package="com.spring"></context:component-scan> <!--开启注解扫描-->
比如我们要使用jdbcTemplate的时候我们在类中进行jdbcTemplate的注入
@Autowired
private JdbcTemplate jdbcTemplate;
这个时候还没有真正的注入进类中,我们要先把数据源交给jdbcTemplate然后再进行注解扫描的开启才可以使用
<context:component-scan base-package="com.spring"></context:component-scan> <!--开启注解扫描--> <!-- 配置数据源--> <bean id="dataS" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="driverClass" value="${jdbc.driver}"/> <property name="jdbcUrl" value="${jdbc.url}"/> <property name="user" value="${jdbc.username}"/> <property name="password" value="${jdbc.password}"/> </bean> <!-- 建立jdbcTemplate模板对象 然后将配置的数据源放置在jdbcTemplate中--> <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"> <property name="dataSource" ref="dataS"/> </bean>