2022-09-18 12:36
@chcode enjoy 极简设计之下,添加这个功能添加一行删除一行代码的事,这就是极简设计的力量:
https://gitee.com/jfinal/jfinal/commit/00940a2a2390932cf95a871a65b2172a1341dca8
2022-09-07 18:31
不支持位运算、二进制,文档中有过说明:
https://jfinal.com/doc/6-3
15、从java中去除的运算符
针对模板引擎的应用场景,去除了位运算符,避免开发者在模板引擎中表述过于复杂,保持模板引擎的应用初衷,同时也可以提升性能。
与位运算、二进制有关的都不支持,事实证明,你是第一个提起这件事的
如果你要支持,可以通过 sharedObject、sharedMethod 扩展支持,打通到后端的 java , 让 java 支持就行了
例如,以下通过sharedMethod 扩展实现与运算
#( bitAnd( 123, 456 ) )
java 代码这么写:
public int bitAnd( int a, int b ) {
return a & b;
}
最后配置一下:
engine.addSharedMethod(...);
2022-09-06 12:20
@Leo.du 不用每个类型都转,当前你的场景大致处理一下 ModelToJson 就可以了,当然 Map 可能也要处理
2022-09-06 09:16
@杜福忠 我觉得很可能老美会先搞出来 "前后不分离" 回归后的新框架,回归后不再是原来的 Bootstrap、Layui,而时吸收了 react、vue 等框架后进化了的前后合并框架