分布式电商项目(03)--后台管理系统整合测试

Posted cryptonym

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分布式电商项目(03)--后台管理系统整合测试相关的知识,希望对你有一定的参考价值。

前言:前面的博客讲到了后台管理系统的工程搭建以及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框架的整合成功了

技术分享图片

 

以上是关于分布式电商项目(03)--后台管理系统整合测试的主要内容,如果未能解决你的问题,请参考以下文章

分布式电商项目(04)--商品列表查询及分页

《分布式微服务电商》专题(十三)-电商项目前端Vue整合ElementUI快速开发

传智播客大型分布式电商项目-淘淘商城

传智播客大型分布式电商项目-淘淘商城

电商项目经验总结

电商项目-简历描述篇