解决问题容易 知道底层实现难
想通过spel
配置动态的提示信息 如
'申请人'+name+' '+cid+', 实名验证不一致'
发现只能拼接 并不能像Mybatis一样可以在引号内定义变量
'申请人#{name} #{cid}, 实名验证不一致'
解决方案
很简单 配置的时候类似Mybatis一样的配置 实际解析的时候 做一下预处理 即将
'申请人#{name} #{cid}, 实名验证不一致'
--》
'申请人'+name+' '+cid+', 实名验证不一致'
但是底层实现就不清楚了
Mybatis
和spel
的底层实现有什么区别呢?为什么spel就不能支持引号内定义动态变量呢?