首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
如何更改 enjoy 模板中的 # 符号
goodJfinal
2020-03-02 17:44
我这边sql格式和 spark-sql 格式想共用 如何把#()的入参方式 改为 ${} 使两边都能进行融合
项目:
JFinal
评论区
JFinal
2020-03-02 19:51
最快最简单的办法是通过扩展 ISource , 对其 getContent() 返回的数据用正则表达式先进行一次 replace , 将 ${} 换成 #()
当然,还可以改改代码,对 com.jfinal.template.stat.Lexer.java 中的相关扫描方法进行改造
由于 enjoy 会对 sql 模板进行缓存,所以用前面的第一种 replace 方法并不会损失性能,建议采用第一种方法
回复
goodJfinal
2020-03-04 17:07
好的已经更改成共 采用第二种方式,还去去试共享方法时是使用method() 还是method{}
回复
发送
我要反馈
热门反馈
扫码入社
当然,还可以改改代码,对 com.jfinal.template.stat.Lexer.java 中的相关扫描方法进行改造
由于 enjoy 会对 sql 模板进行缓存,所以用前面的第一种 replace 方法并不会损失性能,建议采用第一种方法