2018-05-28 10:56
@snakelenas 回看了你以前的贴子,发现很久以前你还提过一个 JFinalJson 的性能问题,后来改进过了, 感谢你的建议
以后碰到啥问题,一定要提出来
生成级链属性的这个分享,目前的需求量还不够大,如果后续需求很强烈的时候会考虑添加这个功能
2018-05-27 22:43
@山东小木 Writer 一开始是用的 java.io.Writer ,后来改成自己的带有缓冲区的设计 com.jfinal.template.io.Writer,沿用了 java 的方法原型
2018-05-27 22:13
@山东小木 setExprList 的 if 可以再省点代码,可去掉所有 null 的赋值,例如:
if (paraNum == 1) {
this.urlExpr = exprList.getExpr(0);
} else if (paraNum == 2) {
this.urlExpr = exprList.getExpr(0);
this.portalIdExpr = exprList.getExpr(1);
} else if (paraNum == 3) {
this.urlExpr = exprList.getExpr(0);
this.portalIdExpr = exprList.getExpr(1);
this.autoLoadExpr = exprList.getExpr(2);
}
outputNothing() 这个方法内部可以留空,什么也不写,因为 writer.write("") 等价于啥也不输出
2018-05-27 21:53
@麻言 一直用 getPara 就可以了, HttpKit.readData(....) 仅用于 HttpClient OkHttp 这类 http 客户端将数据放在 http 请求体中的情况