2020-03-18 23:19
@mscedifier 这个信息对于每个被代理的类来说只会输出一次,第二次请求的时候就不会输出了
因为生成代理只需要一次
2020-03-17 13:33
@微笑 单步调试,找出用纯 JDBC 与用 jfinal 之间的差别,然后改一改就可以
检查一下是不是 jdbcUrl 连接中 encoding 的配置问题
理论上来说 JDBC 与 jfinal 的执行情况是完全一样的,因为 jfinal 仅仅只是转调了 JDBC,并未做任何干预
2020-03-16 21:44
@foam103 带 .ws 就可以不需要 UrlSkipHandler,因为带 "." 字符的 url 不会被 jfinal 框架当成 action,所以自然也就跳过去了
2020-03-16 18:37
@WJME 在 jfinal 中使用任何第三方,不一定需要使用插件机制,而是直接用上即可
插件机制不是必要的
2020-03-16 18:36
@IT届的小学僧 你的代码中的 Kv con 这个变量已经是正确的用法,"传一个值加一个数组" 这件事已经做好了,剩下的只是在 sql 模板中用上它即可
你可以用 #(...) 指令输出这个变量和数组进行验证
因此,你的问题本身就不存在
2020-03-16 18:31
可以被注入, 但你要先确保 TeacherService 这个对象本身也是被注入的
具体来说就是你的 TeacherService 需要放在 Controller(Interceptor 也可以)中,像这样:
public class MyController extends Cotroller {
@Inject
TeacherService teacherService;
...
}
以上这样的用法,控制器首先被入 TehacerService,在注入 TeacherService 的时候其内部的 UserDao 才能被注入
简单来说,注入需要有一个触发的时机,这个时机是从 controller 传递过来的