spring 学习(四): spring 的 jdbcTemplate 操作 (3)

UserService.java:

package cn.itcast.c3p0; public class UserService { private UserDao userDao; public void setUserDao(UserDao userDao) { this.userDao = userDao; } public void add(){ userDao.add(); } }

(2)将代码放在配置文件中进行配置:

<!-- 创建 jdbcTemplate对象 --> <bean> <!-- 把 dataSource 传递到模板对象里面 --> <property ref="dataSource"></property> </bean> <!-- 创建service 和 dao 对象,在 service 注入 dao 对象 --> <bean> <!-- 注入 jdbcTemplate对象 --> <property ref="jdbcTemplate"></property> </bean> <bean> <!-- 注入 dao 对象 --> <property ref="userDao"></property> </bean>

(3)创建测试文件 TestService.java:

package cn.itcast.c3p0; import org.junit.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class TestService { @Test public void testDemo(){ ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); UserService service = (UserService) context.getBean("userService"); service.add(); } }

运行测试文件,我们在数据库中查看结果:

spring 学习(四): spring 的 jdbcTemplate 操作

可以看到成功插入了"李雷"这条记录。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wspypw.html