【源地址】
在JdbcTemplate_1里的例子基础之上,访问的第2种方法:(只写变动的地方)
public class FootBallServiceImpl implements FootBallService{
private JdbcTemplate jdbcTemplate; // public void setDataSource(DataSource dataSource) { // this.jdbcTemplate = new JdbcTemplate(dataSource); // } public JdbcTemplate getJdbcTemplate() { return jdbcTemplate; }public void setJdbcTemplate(JdbcTemplate jdbcTemplate) {
this.jdbcTemplate = jdbcTemplate; }..............
}
applicationContextJdbc.xml:
<bean id="footBallService" class="ajdbc.service.impl.FootBallServiceImpl">
<!-- <property name="dataSource" ref="dataSource" /> 这里不注入数据源--> <property name="jdbcTemplate" ref="jdbcTemplate" /> </bean> <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"> <property name="dataSource" ref="dataSource" /> </bean>