2.3 集成测试

2.3.1 测试用例开发

我们在项目的单元测试类DemoApplicationTests.java中添加如下代码:

• JdbcTemplate:这是一个通过JDBC连接数据库的工具类。其中上一节我们引入依赖spring-boot-starter-jdbc中包含的spring-jdbc包下,可以通过这个工具类对数据库进行增删改查等操作。

• @Resource:自动注入,通过这个注解在项目启动之后,Spring Boot会帮助我们实例化一个JdbcTemplate对象,省去初始化工作。

• query()方法:JdbcTemplate对象中的查询方法,通过传入SQL语句和RowMapper对象,可以查询出数据库中的数据。

• RowMapper对象:RowMapper对象可以将查询出的每一行数据封装成用户定义的类,在上面的代码中,通过调用RowMapper中的方法mapRow,可将数据库中的每一行数据封装成AyUser对象,并返回去。

提示

SQL语句要么全部大写,要么全部小写,请不要大小写混用。