文章简介

最近在使用jeecgboot,对照这文档在看它online表单配置功能,光看功能真的挺吓唬人的,之前也接触过BPMCS平台,有点那个味道,低代码平台,进行配置就能搞出简单的增删改查功能。对于小系统来说和一些开发者来说无疑是一款瑞士军刀,带着崇敬的态度我就踏入了此坑,正常的就发现一些秘密,哈哈。

发现的几点坑

  • Online表单配置Java增强生效问题
    当使用该功能的时候感觉还挺好的,按照文档创建Java类实现需要的接口重写需要的方法即可,添加注释打完收工,但是没生效。通过不断的尝试发现此功能只能配置到主表上面,没错,必须是主表。后来在使用过程打印日志发现,其实切面生效后在实现类是可以接管操作数据的,数据是完整的主表和附表信息,所以也就理解为什么只要在主表配置了,但是这个点文档没有体现出来不是太友好。

  • Online表单配置Java增强实现类数据修改未生效问题
    在某种异常情况下,会出现配置Java增强不生效,死活不能修改数据库字段值,但是Java代码的日志又显示修改了,百思不得其解,各种什么主子表,附表多张,并且配置状态多个也都试过,一通尝试后通过删除再创建居然好了,非常诡异。。