guns使用

参考视频:https://www.imooc.com/video/16391

 1.项目导入,只需要导入guns-parent模块

 2.修改数据源

  目标:application.yml文件

  修改内容:

    2.1 spring.datasource

    2.2 guns.flowable.datasouce

    2.3 guns.flowable.muti-datasouce

3.启动guns:

  3.1:通过运行main方法的方式

  3.2:打成jar文件

    3.2.1 找到guns-parent 

    3.2.2 运行命令

      mvn clean package -Dmaven.test.skip=true

    3.2.3 将target目录下生成的jar文件拷贝到运行目录(windows下可以:shift+鼠标右键,选择在此处打开命令窗口)

    3.2.4 执行命令

      java -jar xxx.jar

  3.3 打成war包

    3.3.1 将pom文件中jar改成war

    3.3.2 重复3.2.2

    3.3.3 将生成的war包放到tomcat的webapps下

    3.3.4 将war包名称修改成 ROOT.war

    

 

生成的页面修改

  1.js文件的initColumn  以及查询list接口信息

  

/**
 * 初始化表格的列
 */
Testq.initColumn = function () {
    return [
        {field: 'selectItem', radio: true},
            {title: '表主键', field: 'id', visible: true, align: 'center', valign: 'middle'},
            {title: '姓名', field: 'name', visible: true, align: 'center', valign: 'middle'},
            {title: '年龄', field: 'age', visible: true, align: 'center', valign: 'middle'},
            {title: '家庭住址', field: 'address', visible: true, align: 'center', valign: 'middle'}
    ];
};

 

  2.将controller中/list进行修改

  /**
     * 获取测试q列表
     */
    @RequestMapping(value = "/list")
    @ResponseBody
    public Object list(String condition) {
        if(ToolUtil.isEmpty(condition)){
            //查询所有
            return testqService.selectList(null);
        } else {
       // 根据条件的模糊查询 EntityWrapper
<Testq> testqEntityWrapper = new EntityWrapper<>(); Wrapper<Testq> testqWrapper = testqEntityWrapper.like("name",condition); //like参数,1.数据库字段,2.传入的值 return testqService.selectList(testqWrapper); } }

 

  

posted @ 2018-11-28 10:48  qqq齐  阅读(383)  评论(0)    收藏  举报