在spring集成activiti流程设计器时数据总时显示不出来!如图:

我时完全按照整合Acitiviti在线流程设计器(Activiti-Modeler 5.18.0) - - ITeye博客
整合完以后就和这篇博客底部的玩家遇到的问题是一样的!

好吧 不说了 花了一下午的时间终于整出来了!各种尝试啊~~~~~~~
原因在这里:

这三个类是从原生的类中直接导入的,点第一个你就会发现问题所在!

他是用的restcontroller 是将json数据返回给前台。
我也是通过 act_re_model act_ge_bytearray 这两个表进行推断得出!
首先查询这两张表会发现在执行生成器时确实是有数据产生的且这两张表都是由数据的但是就是没有显示! 而展示给前台的数据(包括工具栏和左侧树)就存在act_ge_bytearray 表的BYTES_字段中。
1.首先你需要确定你的问题是不是和我一样有数据而没有展示出来!
2.因为我通篇用的都是@controller而这三个类居然给我整出来@restcontroller
是我们都知道controller string return 的是页面而restcontroller返回的是字符串
因此原理就是通过restcontroller返回json串将数据传给前台!
解决方法:
1.先将这三个类的@RestController改为@Controller
2.再将每个接口的返回类型前面加上@ResponseBody(void不用加)
如图:

至此问题解决!运行程序

修改很简单!但对于刚接触这玩意的人来说找问题确实是一件头皮发麻的事啊~~~~ 各种推断测试
再网上搜了下我这个应该算是原创了!
网友评论