2018-12-14 17:11
@xforgchen 如果你是 module 的存在, 参考这个: http://www.jfinal.com/share/1285
2018-12-14 16:44
@xforgchen 注意区分常规打包与 打成 fatjar 包,里面有详细的文档说明
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