2018-04-04 23:46

@libofei 在 controller 中添加 init() 这种预处理方法,然后用一个全局拦截器调用一下就可以

本质就是一个回调的问题,servlet 也是容器回调的它的预处理方法

2018-04-04 23:34

@libofei 在 Controller 的构造方法中添加初始化代码可否?

还是说对于一个 controller 类来说,只执行一次一次初始化操作,那么添加 staitc 块就可以解决,例如:
public IndexController extends Controller {
static {
这里是要初始化的代码;
}
}

2018-04-04 23:32

@libofei controller 是被请求触发的,而 tomcat 启动时无法触达 controller

不知道你的需求什么? 感觉这个问题的方向就有问题

2018-04-04 22:44

@libofei 你是老用户了啊,理应这些应该都熟悉的

2018-04-04 21:57

在 YourJFinalStart 中添加下面这样的一个方法:
public void afterJFinalStart() {
这里写上你的随机启动代码
}

上面的 afterJFinalstart() 方法会在 jfinal 启动完成后回调一次

2018-04-04 17:01

jfinal 官网用的 druid 1.0.29,至于哪个版本最好这个不能确定,很少会有人关注一个数据源连接池哪一个版本最好

2018-04-04 16:59

乱码问题只能是老老实实单步调试,找出哪个环节出来的乱码

你在 configConstant 中这一处设置了 utf8 不代表其它环节是 utf8,例如传参的客户端没有使用 utf8

2018-04-04 16:01

右键点击,运行 main 方法,这个动作会被 IDEA 接管,真正去运行 main 方法的是 IDEA,所以 IDEA 可以根据项目中的种种配置去生成各种 JVM 启动时所需的参数

class path 以及 jar 包依赖是最重要的启动参数

2018-04-04 15:59

启动是在 IDEA 下通过点击右键运行 main 方法实现的,而 IDEA 会有一些 class path 指向配置,以及 jar 包指向配置,还有 pom.xml 中的 dependency 指向配置

这些都会在启动的时候由 IDEA 生成一个很全面的参数,在底层通过参数传给 JVM

参考一下 Java 启动相关参数,重点关注 classpath 或 cp 参数:
https://blog.csdn.net/m1213642578/article/details/70243080

2018-04-04 15:08

@jflyx 我是说这个贴子回复中的写错了:
http://www.jfinal.com/feedback/3407

SYS_IOT_OVER_70794 注意后面这个 _70794

2018-04-04 14:57

你已经在俱乐部,在俱乐部群里头找我要代码,这个功能不是一句两句可以说清楚的

2018-04-04 14:56

上一个贴子中,你代码中的 addExcludedTable 只所以不起作用,是因为你的 tableName 全写错了,那些表名后面还有一串数字,但你没写进去

2018-04-04 14:54

@HingLo 业务层比控制层仅仅是触发方式不同,其它全一样:
http://www.jfinal.com/doc/4-5

问这个问题的时间,写点代码早就知道答案了, just do it