分布式电商项目(03)--后台管理系统整合测试
程序员文章站
2022-07-09 12:56:23
前言:前面的博客讲到了后台管理系统的工程搭建以及SSM框架的整合,这篇就讲一下后台管理系统的整合测试 1.逆向工程生成代码 1.1 什么是逆向工程 简单点说,就是通过数据库中的单表,自动生成java代码。 Mybatis官方提供了逆向工程,可以针对单表自动生成mybatis代码 1.2 逆向工程以及 ......
前言:前面的博客讲到了后台管理系统的工程搭建以及ssm框架的整合,这篇就讲一下后台管理系统的整合测试
1.逆向工程生成代码
1.1 什么是逆向工程
简单点说,就是通过数据库中的单表,自动生成java代码。
mybatis官方提供了逆向工程,可以针对单表自动生成mybatis代码
1.2 逆向工程以及项目sql下载
链接 提取码:zaez
1.3 修改配置文件
下载好逆向工程之后,将其作为一个新工程导入,然后找到工程下的generatorconfig.xml文件,按照文件中的注释以及实际情况修改相应的配置,运行generatorsqlmap.java,即可根据数据库表逆向生成对应的代码,然后将生成的文件拷贝到我们的项目中即可
2.编写一个简单的测试是否搭建成功的用例
2.1 创建一个itemservice接口和其实现类
在实现类中实现接口itemservice的方法,具体如下:
@service public class itemserviceimpl implements itemservice { @autowired private tbitemmapper itemmapper; @override public tbitem getitembyid(long itemid) { tbitem item = itemmapper.selectbyprimarykey(itemid); return item; } }
2.2 创建itemcontroller
在controller中添加如下代码:
@controller public class itemcontroller { @autowired private itemservice itemservice; @requestmapping("/item/{itemid}") @responsebody public tbitem getitembyid(@pathvariable long itemid){ tbitem item = itemservice.getitembyid(itemid); return item; } }
3.项目的部署发布
3.1 将工程install到本地仓库中
按照依赖关系将工程依次install到本地仓库中,如下图所示:
如果碰到工程为灰色,在install的时候可能会报程序包com.xxx找不到的错,这个情况可按照下图的步骤解决
3.2将项目发布到tomcat
点击run->edit configurations,然后按照下图步骤操作,在3处选择聚合工程的路径,4处填入clean tomcat7:run,然后点击ok
然后点击下图中的run,或者用快捷键shift+f10
4.测试
按照前面controller里的配置,在地址栏输入http://localhost:8080/item/562379,出现下图的界面就说明整个后台的工程以及ssm框架的整合成功了