在上一篇文章中我们介绍了如何搭建SSM框架。正所谓工具再好,也要使用在正确的地方。这篇我们来测试一下SSM框架搭建是否成功。我们先看一下总体图:
![](https://img.haomeiwen.com/i8944402/fccdf8d84df65dc7.png)
1. 用mybatis编写dao文件
public interface AreaDao {
/**
* 查询列出区域列表
* @return areaList
*/
List<Area> queryArea();
}
2. 在mapper文件中加载mybatis文件
<!-- namespace 指向文件地址 -->
<mapper namespace="com.tzf.o2o.dao.AreaDao">
<select id="queryArea" resultType="com.tzf.o2o.entity.Area">
select area_id,area_name,priority,create_time,last_edit_time
from tb_area
order by priority DESC
</select>
</mapper>
这里如果有对mybatis不明白的小伙伴,可以自行查阅相关资料
3. 编写测试方法父类方法
/**
* 配置spring 和Junit整合,junit启动时加载springIOC容器
* @author TZF
*/
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration({ "classpath:spring/spring-dao.xml", "classpath:spring/spring-service.xml"})
public class BaseTest {
}
4. 编写方法测试试题类
public class AreaDaoTest extends BaseTest {
@Autowired
private AreaDao areaDao;
@Test
public void testQueryArea() {
List<Area> list = areaDao.queryArea();
assertEquals(5, list.size());
}
}
我们执行junit测试即可看到结果,表示我们的框架搭建成功,并能够运行
![](https://img.haomeiwen.com/i8944402/0f06377cbce11115.png)
网友评论