2018-06-28 08:10

这个getPara("info")是什么格式传入的?

2018-06-25 15:01

@JFinal 也是才知道,黑科技啊

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-25 10:28

@JFinal 这个问题并不是经常出现,偶尔出现一次,所以很难跟踪

2018-06-21 11:32

实在没办法,我把两个重载的方法名称改成不一样的了,目前观察没有再出现那种问题

2018-06-11 15:43

@潇洒太爷 当然正常了,你没明白我的意思,我是说如果

2018-06-09 11:14

@潇洒太爷 常规的getRequest解决不了常规的content-type,波总看了会不会哭

2018-06-04 20:17

对我很有用处,感谢分享

2018-05-22 13:52

@JFinal 跟我想的不谋而合,感谢老大的回复

2018-05-22 13:51

@潇洒太爷 看过了,跟我说的有些类似,看来这种情况很普遍