2017-08-28 13:22
@eilir2016 最简单的办法就是使用 Model 而不是 record,如果一定要使用 record 转 json 有两个办法:
1:使用 JFinalJson 来转:JFinalJson.getJson().toJson(...),jfinal 默认就是么转的,只需要 JsonKit.toJson(record)
2:如果使用别的 json 工具,例如用的是 fastjson 需要做点扩展,以下是具体办法:
https://my.oschina.net/talenttan/blog/1517514
jfinal 3.3 会添加 fasjon、jackson 对 record 转 json 的扩展,多多关注 jfinal 新版本
2017-08-27 14:23
@北流家园网 没有问题, _MappingKit 中生成的映射同时也被改变过来,符合生成的 Model
2017-08-26 15:49
@阿萨德fei 异常提示大致是 tomcat 启动的时候加载 jar 时出异常,而且说是 jar 包本身的格式有问题
不要用 eclipse 自带的 maven,下载完整的 maven ,并配置 eclipse 指向它
2017-08-26 12:43
configEngine(Engine engine) 这个方法中的 Engine 对象,默认已经将 baseTemplatePath 设置成了 PathKit.getWebRootPath(),大部分情况下不需要再干预,而且这个值也是 web 项目最佳的配置
少数 maven 类型的 web 项目将模板放在了 src/resources 目录下,最终会被编译到 classes 类路径之下,使用下面的配置是最好的:
engine.setBaseTemplatePath(null);
engine.setSourceFactory(new ClassPathSourceFactory());
这个在手册里面有说明