2019-12-26 10:32

我之所以没从这方便想就是因为在打印#(article)对象的时候cover居然输出了null,而不是带着双引号的null,createTime和html的字符串都带着双引号,所以我一直没往字符串方面想,不过官方能优化这块吗

2019-12-26 10:16

已找到原因,因为用了第三方的hutool工具类的JSONUtil做parse,这个工具类在parse的时候把null反序列化成了cn.hutool.json.JSONNull对象,其
public String toString() {
return "null";
}
不是JFinal的锅,还真是坑无处不在。。。

2019-12-18 19:02

@nommpop 设置的大一点,我的已经解决了,hp.setMaxLifetime(1000000L);

2019-12-16 17:58

但对于#set之后的部分,输出#(user)的值确实是改变了,对于这里其实scope都是相同的,不要在意user是个什么类型,就当作是String,这里说的是怎么防止变量被改变,就像静态常量存在的意义

2019-09-24 17:26

那么问题来了,set的session值是可以被模板的#set()指令修改的吧 @JFinal

2019-09-12 15:47

@杜福忠 不,不!就是底层,面试官说了他们要求每个程序员都阅读过源码,对源码有深入研究,阿里的要求本来就比较高啊哎

2019-08-31 16:32

@山东小木 你这个#@where的内容是什么呢

2019-08-31 15:40

而且sql算是热点操作

2019-08-31 15:40

@JFinal 他这个用了反射,性能是不是不太好呀

2019-08-31 15:31

@JFinal 感觉这种用法可以收进官方源码呀,现在最不方便的就是每次都要去写#namespace #sql() 这些没有意义又繁琐的代码,浪费了不少时间

2019-08-22 14:29

嗯嗯,目前把maxLifetime设置为1200000L,没有出现这种情况了,项目代码中没有使用getConnection()方法,应该是maxLifetime的问题