记录一次开发的bug
private static Boolean MARK = true;
该变量 mark 是静态的,因此仅在类的加载过程中初始化一次。
在第一次请求类时,变量 mark 被初始化为 true。
如果在第一次请求处理后,再次请求时将其改为 false,那么在第二次请求中,变量 mark 的值仍然是
false,因为变量的初始化只发生一次。
修改:每次请求方法前初始化该静态变量
private void init() {
....
this.MARK = true;
}