2020-07-21 14:07

@chcode 虽然 jfinal 才三万行代码,但功能实在太多了,所以不是核心的功能都不会在文档中说明,有些事情你必须舍弃,突出重点

2020-07-21 13:24

@chcode engine 新增的压缩功能当然不是针对 sql 的,对于 sql 来说,压不压缩并没有什么不同,可能有些同学觉得压缩后好看一些

2020-07-20 23:03

@CliveNo.1 你的 equals、hashCode 是错误的写法,会有严重的问题,建议看一下 effective java 这本书里面讲的这两个知识

这本书网上有电子版本下载

2020-07-20 23:01

@不羁ノ風 fastjson 默认不会对 null 值进行转换,需要配置一下,我记得有 WriteMapNullValue 这么个配置,找找 fastjson 的文档

2020-07-20 22:59

sql 管理功能用了 enjoy 模板引擎来生成 sql,是保留了空白字符的

如果要压缩,需要配置一下:
Engine engine = arp.getEngine();
engine.setCompressOn(' ');

2020-07-20 17:10

继承 RenderFactory ,覆盖掉其中的 getErrorRender 相关方法,返回自己定制的 ErrorRender 实现类就可以了

最后配置一下:
me.setRenderFactory(new MyRenderFactory());
这里假定你继承 RenderFactory 做的扩展为 MyRenderFactory

2020-07-20 16:12

@放羊的丁丁 这属于引入了一个依赖的多个版本,造成冲突的问题

2020-07-20 15:38

@bai_白白 先抛掉 docker 这个因素,在别的地方尝试配置 resourcePath 来实现功能,排除掉 docker 的问题

2020-07-20 15:36

@风满楼 jfinal 几乎所有地方都留有扩展机制,例如这次你可以通过扩展 DbPro 来接管 Db 中的 batchSave() 功能

2020-07-20 11:53

Db.batchSave 没有支持 .nextval 这个功能,参考这个改进一下:
https://jfinal.com/share/1601

收藏一下这个贴子,随时查阅

2020-07-20 11:19

@dilemma11 没看到代码,不好猜

2020-07-20 11:05

使用原样输出指令,例如:
#[[
大段的 js 代码
]]#

2020-07-20 10:23

按 F12 打开浏览器的开发者工具,查看出现 "Not Found" 时的路径是什么,然后根据路径调整 resourcePath 配置,每调整一次就观察路径变化,就立即能找到如何调整的方向

此外, resourePath 可以配置多个路径,用逗号分隔, 极度方便

2020-07-18 16:28

参考这几个分享:
https://jfinal.com/share/1455
https://jfinal.com/share/356
https://jfinal.com/share/347

从你给的异常来看,需要先解决跨域问题:
https://jfinal.com/share/1024
https://jfinal.com/share/1137
https://jfinal.com/share/1769
https://jfinal.com/share/260

2020-07-18 14:54

@zzutligang fastjson 好像默认去除了对于 null 值的转换,估计他用的 fastjson

而 jfinaljson 默认是保留 null 值转换的

这种需要回答者去猜问题到底是什么的贴子,是很不负责的,既对自己的时间不负责,也对回答者的时间不负责