2018-12-14 17:11

@xforgchen 如果你是 module 的存在, 参考这个: http://www.jfinal.com/share/1285

2018-12-14 17:10

@shenyao 俱乐部很多小伙伴都上 https 了, 兴奋得不行,因为太方便了

2018-12-14 16:46

Connection timed out: connect

网络连不上,或者网络不稳定

2018-12-14 16:44

@xforgchen 注意区分常规打包与 打成 fatjar 包,里面有详细的文档说明

2018-12-14 16:08

是 2.0.16 , 是当前的最新版本,不会下载最新版本,指定版本就会下载什么版本

2018-12-14 15:58

具体是指什么地方支持 java.time.LocalXX

最新代码的 model 生成已添加注释生成功能,看一下最新代码 : gitee.com/jfinal/jfinal

渲染时自定义参数是指什么?

2018-12-14 15:56

@ttjs2013 配置成什么, 取决于你的需求

2018-12-14 15:42

sql 中加点类型转换函数,搜索一下 mysql 的函数

2018-12-14 13:16

没有任何技巧,指向 config 就好

下载首页的 jifnal_demo_for_maven ,参考里面的配置即可

2018-12-14 13:15

看一下线上的最新版,已经添加该功能:
http://gitee.com/jfinal/jfinal

注意看 activerecord/generate 这个模块

2018-12-14 13:12

jfinal undertow 是通过监听 target/classes 下面的 class 文件被修改时触发的热加载

而 IDEA 在开发的过程中是不会自动编译的,造成 target/classes 下面的文件没有变化,所以,需要通过快捷键 Shift + F9 触发编译

网上有一些配置方法,可以让 IDEA 像 eclipse 一样开启自动编译, 也有通过设置更方便的快捷键方式的方法,例如这个:
https://my.oschina.net/fdblog/blog/172229

建议找一找 IDEA 开启自动编译的资源来配置一下

2018-12-14 12:49

这个问题解决起来或许很容易,或许也麻烦,因为我也不知道还有哪些 API 也跟这个类似,肉眼发现不了,编译器又不提示,这就很难判断哪些是 Java 1.8 支持但 1.7 不支持

2018-12-14 12:48

简单一句话,enjoy 3.5 确实是冲着 Java 1.7 去支持的,但是 putIfAbsent 无意中用到了 java 8 的 API,但是编译并发布的时候并没有出现异常,所以发布成功了

按理说这种情况,编译器应该直接报错才对

2018-12-14 12:46

enjoy 3.5 虽然在 pom.xml 中的编译级别是 jdk 1.7,但 SyncWriteMap.putIfAbsent(...) 这个确实用到了 Java 8 的 API

不是不去兼容 jdk 1.7, 而是 eclipse 没提示这个问题,编译也通过了,所以出现了你现在碰到的这个问题

建议几种解决办法:
1:拿到 enjoy 源码,改一下其中的几处 putIfAbsent,然后 mvn clean install 安装到你本地 maven 使用

2:退回到使用 enjoy 3.4,当然这个不建议,因为 3.4 的 ClassPathSource 有一个 bug,当然,你自己拿到 enjoy 3.5 的代码代替它就可以了

3:使用 Java 1.8

2018-12-14 12:42

@shenyao 也可以在配置文件中配置:
undertow.contextPath=abc