现象
界面设计器设计页面的时候,从左侧边栏模型下拖入了一个字段到页面,保存的时候提示:元数据不存在或已删除
原因
共base库不共元数据缓存redis导致的,不共redis的情况下,每次本地新增或修改元数据(如:字段、方法)启动后会同步本地redis,再去线上启动的时候,由于元数据已经在本地写入到了base库,所以该次启动不会触发redis差量更新
解决方案
通过将boot工程application.yml
以下配置,让redis全量刷新元数据缓存
pamirs:
distribution:
session:
allMetaRefresh: true
扩展
这个方法只能解决新增或修改元数据,如果出现了删除元数据的话,改为true也不行,清空或者手动删除问题redis的key都可以
Oinone社区 作者:nation原创文章,如若转载,请注明出处:https://doc.oinone.top/install/backendinstall/14841.html
访问Oinone官网:https://www.oinone.top获取数式Oinone低代码应用平台体验