2022-06-06 17:41

可以先写个栗子自己试试:
https://jfinal.com/doc/8-4

还有提问不能这样问啊。。。
工具都是什么版本,怎么启动的,怎么放的,怎么取的,至少得说明一下,不然别人怎么知道是怎么回事了?
看错误信息:
无法将字段专用布尔值设置为可访问的模块,找不到该命名的模块。

2022-06-06 17:14

@jfinal爱好者22 香啊,需求场景不同罢了。比如不需要常查看的交易截图、集群环境无图床服务时等等需求。这边客户要求放数据库的(我们推荐放阿里云oss的),需求如此,JFinal扩展起来依旧优雅~

2022-06-05 21:00

@GXS 对着了,(JFinal 4.9.17-之下的版本是cos 2020.4)
(JFinal 4.9.18+上的版本是cos 2022.2)
getFile说明:
https://jfinal.com/doc/3-11
升级注意事项:
https://jfinal.com/doc/14-1

2022-06-05 16:59

@GXS JFinal 4.9.18+ 以上版本吗?

2022-06-05 14:51

通过继承ActionHandler虽然可以处理500,但是新版JFinal是内置了JSON错误格式的,以及支持其配置自定义返回JSON格式

2022-06-05 09:15

@GXS 有道理!我优化一下帖子。虽然我后来做了if null 判断,但是如果更新的时候,就是想设置为null那么put操作就丢失了,不想放NullObject对象,可以考虑调用remove,我考虑一下

2022-06-02 09:59

@happyboy 不是很清楚啥流程,看见漏洞才知道有奇奇怪怪的用法什么@ 标记啥的。。。想升级2吧,要改包名,就不是很想处理,有空了再操作吧,用的MixedJsonFactory了

2022-06-02 09:05

@北流家园网 试试海哥新作 https://jfinal.com/share/2566

2022-05-26 15:58

@chcode 单纯说上图的代码,异常是吃了。
从使用者功能角度来说不影响,业务异常了有ActiveRecordException会抛出。

conn.setAutoCommit(autoCommit);回填的是另一波业务的,一般在数据库链接挂掉了再设置时就异常了,但是下回其他业务也调不到这个链接了(假定用的DruidPlugin),所以没啥事

2022-05-25 09:51

好的 @山东小木 老师,当前因为是老项目,所以小升一下。据说1到2有部分兼容问题,包名也改了,我把手上项目小结一下了再看下咋弄下,估计是复制MixedJsonFactory改改名称FastJson2Factory啥的就行

2022-05-17 18:26

@daisy1024 你说的这个业务感觉用MAP 管理更合适(我用的MAP),DruidPlugin 可以独立启动和关闭的,不需要配置文件。 上面分享的这种方式,是我们之前用的一种把多个JFinal项目当做一个项目的小模块应用去管理,在线安装更新卸载的管理方式。用了上面的方式,接管了JF几个Config对象的生命周期。新项目都换成了JF的Enjoy驱动了,变成了函数式接口,不是应用模块式开发了

2022-05-17 09:52

😺我不信,除非截图eclipse的工作环境是utf-8,文件格式为utf-8