2018-06-25 13:52
一直也没找到问题出现的规律
开始以为是一个多线程的Service引起的
后来把这个Service关掉了,跑了一段时间又出现了,头痛无比
@JFinal 可能还有其他因素没找到,希望我的情况是个案
2018-06-25 13:46
@JFinal 这个问题来自以下的用法:
@Override
public String toJson(Object object) {
return MixedJsonFactory.me().getJson().toJson(object);
}
@Override
public String toJson(Object object, String... properties) {
SimplePropertyPreFilter filter = new SimplePropertyPreFilter(properties);
return JSON.toJSONString(object, filter);
}
本意是重载两个序列化的方法,一个没有筛选参数,使用JFinal的JSON实现;另外一个有筛选参数,使用fashjson实现。
首先可以确定,在Controller或者Service层面调用这两个方法都是OK的
只有在enjoy中调用toJson(bean)时,偶尔会错误的进入下面那个带筛选参数的方法
传入的bean参数都是在Controller里setter进去的,可能是bean,也可能是List
我现在已将带筛选参数的方法改成别的名字了,再也没有出现过问题
2018-06-11 15:43
@潇洒太爷 当然正常了,你没明白我的意思,我是说如果
2018-06-09 11:14
@潇洒太爷 常规的getRequest解决不了常规的content-type,波总看了会不会哭