2020-10-08 16:49
@tctc4869 我不知道你希望的用法是怎样的,希望你能将你希望的用法,甚至你现在自己的扩展分享出来
如果很好用,可以引入后续的 jfinal 版本中,或许放开 controllerKey 的唯一性限制是件很简单的事情,例如在添加路由的时候去除 containsKey 判断可能就可以了
controllerKey 改名为 controllerPath
2020-10-08 15:19
@tctc4869 jfinal 后续要推的另一个框架会设计成多 Controller 共享同一个 path 的风格,但这个必须是要在 jfinal 生态建设之后的事,当前最重要提是建立 jfinal 生态
2020-10-04 11:04
@bluewindlan 封装的 model 不是慢,而是机制问题
你在 for 循环中 save,每次循环都会连接数据库,解析 sql,传送 sql 拿到结果,这里头除了数据库操作还有 IO 通信的工作
而你用 batch 来 save,整个过程是一次性的,一次性将所有数据发到数据库,这个是有本质区别的
我打个比方,假如一个快递公司要将 4000 个包裹从北京送到上海,如果用 for 循环,那就是每趟送一个包裹,一共需要 4000 趟。 如果每次送 4000 个,则只需一趟
2020-10-02 16:36
@听风道长
由于某些 linux 发行版缺少缺少显示设备、键盘或鼠标,无法支持 Graphics、Font、Color、ImageIO、Print、Graphics2D 等类的使用
jfinal 4.9.02 新增一个配置来解决:
me.setToJavaAwtHeadless();
有了上面这个配置,不必再折腾 linux 操作系统
2020-10-02 16:35
@all
由于某些 linux 发行版缺少缺少显示设备、键盘或鼠标,无法支持 Graphics、Font、Color、ImageIO、Print、Graphics2D 等类的使用
jfinal 4.9.02 新增一个配置来解决:
me.setToJavaAwtHeadless();
2020-10-02 16:35
@all
由于某些 linux 发行版缺少缺少显示设备、键盘或鼠标,无法支持 Graphics、Font、Color、ImageIO、Print、Graphics2D 等类的使用
jfinal 4.9.02 新增一个配置来解决:
me.setToJavaAwtHeadless();
2020-10-01 23:25
@小徐同学 该功能已被添加到新版本,配置方法如下:
Engine.setChineseExpression(true);
注意要在 addSharedFunction 之前配置
2020-10-01 20:21
target 下的 classes里没有 resources 里配置的文件,是因为你的 pom.xml 中的 resources 配置不对
另外注意,当你配置 resource 用 directory 没有指向 src/main/resoureces 时,需要额外添加一次:
《resource》
《directory》src/main/resources《/directory》
《/resource》
没有配置的时候,默认才指向 src/main/resources,你肯定是配置过了,所以才破坏掉了默认值
最后,注意 resource 下的 includes 与 excludes 配置,配置前者后者表示全否,配置后者前者表示全否
同样的,这些都与 jfinal 无关