2017-05-17 17:29
@饭 不仅仅是腾迅,阿里、百度都是如此。我个人非常赞同 REST 风格架构的绝大部分内容,这里仅仅是指 url 风格设计,url 风格并不是 REST 重点
2017-05-16 17:17
@合金来了 在 public void configConstant(Constants me) 方法里面使用下面的代码,表示每 300 秒探测一次是否有模板被更新:
setFreeMarkerTemplateUpdateDelay(300)
如果设置为 0,则表示每次都会探测,用这个参数应该可以实现你的需求
2017-05-16 15:31
@lihui157 基于 bootstrap,可能有点视觉疲劳,工程师做 UI 能到这个程度不错了,毕竟不是专业 UI
2017-05-16 11:49
@jsl 因为这种情况的出现需要以下几个条件同时满足:
1:必须是 ajax 请求
2:必须是文件上传
而以上这种情况实际是很少的,这了这种很少发生的情况,对每个 renderJson 去判断浏览器类型,不仅性能多少有点损失,而且这个判断代码多少也不太好看。
索性为这种少有的情况提供一个单独的方法去处理,说到底还是强迫症
2017-05-15 22:31
第一个问题,在手册中有红色字体说明, getBean 或者 getModel 时带一个 null 或 "" 空字符串参数就可以了,例如:
getBean(User.class, null);
如果希望在注入时跳过转换异常还可以再添加一个参数:
getBean(User.class, null, true);
在手册中都有说明
第二个问题, batchSaice 设置成 100 ,是在达到 100 时提交事务,提交后不能回滚。
第三个问题,jfinal 提供了一个 Validator 基类,对于多数情况可以直接继承并使用其中的 validate 系列的方法。对于不满足需求的可以利用里面的 validateRegex 来扩展,或者用 if 判断来扩展。你可以扩展出一个自己的 BaseValidator,在里面添加一些自己需要的常用校验方法