一、解决flowable6.4 整合报
Caused by: java.lang.IllegalArgumentException: No enum constant org.apache.ibatis.type.JdbcType.${blobType}
啥情况,怎么突然报这个错?
先看看源码。flowable6.4 中有一个xml 是这样的

这里就有一个jdbcType 是动态传递进去的,如何解决这个问题呢?
jar 资源
yml 配置
搞定!
二、解决flowable6.4报
java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for org.flowable.ui.modeler.domain.Model.selectModelByParameters
啥情况,又出来这个错!真是坑多!
先看看源码
看了源码很快就能发现问题,其实不看源码只能知道出错的原因是因为扫描不到 DAO 对应的 xml 配置文件,那为什么会扫描不到呢?原因在于,首先我们需要看看自己的项目里面存放mapper 配置文件的路径,博主如下:
我这个mapper 下肯定没有那个方法的配置文件,怎么办呢?其实看了包的路径你会发现,三个配置文件是在 META-INF/modeler-mybatis-mappings 下面 的,所以解决方案为:在mybatis的mapper-locations 多增加一个路径,记住英文逗号分隔
三、flowable6.4 报 No message available
好不容易解决了上面两个坑,终于可以看到界面,激动之下,去新增一个模型试试
当你输入完之后你会发现,报错了,提示 No message available
这个问题终端会输出空指针,主要原因是什么呢?查看源码发现
分析源码会发现其实是用户的id 取不到,引发的空指针,进一步推断,鉴权没有破解,或者说,免登陆出了问题,或者是系统本身对获取用户的方法进行了权限控制。怎么解决呢?首先我们需要找到获取用户的路径地址。找到如下图片地址。
博主这里自行改过了,根据实际情况定。然后根据地址后台新增一个方法
如有疑问请联系博主:微信:xljx_888888 QQ:275300091