2019-04-15 19:57

信息量不足

2019-04-15 19:57

@Arjen-Ribery 单步调试解决问题

2019-04-15 19:36

@Arjen-Ribery 使用 getHeader(name) 方法即可获取

2019-04-15 19:34

@reader findById 的参数类型是 Object,支持任何类型的主键,包括 String

2019-04-15 19:33

使用 jfinal 推荐的打包方式,如果只改了 java 代码,则只需要上传当前项目的那个小 jar 包覆盖原有 jar 包即可,也就是 lib 目录下面其中一个 jar 包

如果改了 html css js 这类文件,只需要上传覆盖掉 webapp 下面的目录即可,比打成 war 上传整个 war 包要方便得多,上传的数据量也小得多

上传完成后使用下面的代码重启项目:
./jfinal.sh restart

jfinal 的打包方式使用的是 maven 官方提供的插件,可靠性、稳定性是有保障的。注意看 pom.xml 中的 maven-assembly-plugin, 这个就是 maven 官方提供的打包插件,放心使用

2019-04-15 19:28

@seedx 就是这么玩的,不错

2019-04-15 19:23

@缺氧cc 多个值要生成多个问号占位字符,一直都这么用的
id in ( ?, ?, ?, ...)

写个工具方法生成多个问号即可

2019-04-15 18:09

改成 id in (?)

2019-04-15 17:00

@Island 加入俱乐部是超值的,花了钱其实是最省钱的,一百多块钱节省大量时间,学习的深度与广度也完全不一样

复杂 sql 语句要放在外部文件之中,使用 jfinal 的 sql 管理功能来管理:
https://www.jfinal.com/doc/5-13

2019-04-15 16:38

jetty-server 在改动 java 代码后会自动重启 web , 但 JVM 本身并不会重启

2019-04-15 16:36

controller 中没有提供 getBigDecimal,需要自己创建一个方法手动转一下, 参考 Controller.getInt(...) 方法来做

2019-04-15 16:35

在 gitee.com 里头搜索一下

2019-04-15 16:35

@jfinal初识 不升级 jfinal 的情况下,可以拿到 com.jfinal.aop 下面几个源码文件 Aop、AopFactory、AopManager

然后将几个源文件整合到 jfinal 2.2 中去,参考一下 jfinal 3.8 的用法

大致办法是在 Controller 创建后,调用:
Aop.inject(controller)
进行注入