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); } }

浙公网安备 33010602011771号