2019-01-06 23:30
@cs3230524 建议回看一下 Java 基础的自动装箱与拆箱,这个问题与数据库之类的完全无关, 仅仅与 int Integer 之间的装箱与拆箱规则有关
2019-01-06 23:22
@cs3230524 因为你 new 出来的对象数值很小,java 在处理比较小的整型数据时是从缓存中取的 int 值,所以比较出来就是 true
你可以通过 new 两个比较大的 Integer 对象来验证,例如:
Integer a = new Integer(3000);
Integer b = new Integer(3000);
System.out.print(a == b);
仍然是 java 基础, 与 jfinal 无关
2019-01-06 23:10
@shuye undertow.resourcePath 这个参数,尽管去配置成多个,因为 jfinal undertow 会判断你配置的所有目录是否存在,只有存在的目录才会真的被启用
配置成多个,配置对了还可以从多个目录去加载资源,配置错误了 jfinal undertow 在启动时已然将其排除掉了
配置多个,还有一个好处是可以适配开发与部署多种环境,让开发与部署都不必再改这个配置
2019-01-06 22:20
@BogBB 我在开发 jfinal weixin 的那个时候,微信是没有提供这个功能的,应该是无法获取的
这个功能是否存在,完全取决于微信平台是否支持。据我所知这个是不支持的
2019-01-06 22:18
@简单代码 因为 java bean 规范中的 setter 方法并不是链式的,而有些第三方可能以此为依据来判定你的 bean 是不是标准的 java bean ,从而影响到后续的动作
例如,一个第三方的 json 组件,将 String json 数据转成 Java bean 对象时,发现你的 model 的 setter 是链式的,所以认为 "不是" java bean,进而不帮你进行转换
2019-01-05 22:37
@myth4ian System.out.print(new File(".").getAbsolutelyPath());
这个测试了能输出的值是什么?