spring的使用注意点
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> <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"> <property name="dataSource" ref="dataS"/> bean>