2016-10-24 10:59
@Noobs 这个是 jfinal 2.3 中将要推出的功能,目前建议是在 Controller 的声明入添加解,可拦截整个 controller 中所有 action
2016-10-23 16:16
这个地方是帮助控制事务,以及在 showSql 设置为 true 时代理 connection 来实现 sql 语句输出的,注意如下几点:
1:在 Tx 拦截器或者 Db.tx(...) 这类开启事务的方法中,会直接从 dataSource 获取 connection 开启事务,并放入该 threadLocal
2:真正使用 connection 的地方调用该 getConnection() 方法,如果 threadlocal 中有 conn 对象,直接使用,这样拿到手的就是前面 1 中设置的 connection
3:当 threadLocal 中没有 connection 的时候,证明没有开启事务,这时再从 dataSource 中去拿 connection,拿的时候根据 showSql 值来决定是不是要生成代理
2016-10-22 21:15
@kopj 是依据 jfinal 路由规则让 url 对应到 controller 中的方法,下载 jfinal 手册了解一下
2016-10-22 16:37
@都教授 NoClassDefFoundError 为 java 开发最常见异常,少了 druid 的 jar 包而已,如果你用的 maven 开发,添加相关 dependency 配置,否则在首页下载 jfinal all 这个 zip 文件,里面提供了所有需要的 jar 包
2016-10-22 13:21
@Aiome oschina 那个 apidoc 版本太老了,可以去 maven 中心库下载最新版本的 apidoc: http://search.maven.org/