2020-08-21 09:41
@lxhxka 没错
注意配置的参数:
JFinalJson.setModelAndRecordFieldNameToCamelCase(false);
注意最后的参数要是 false 才可以,这个配置针对 mysql 友好,true 参数针对 oracle 友好
2020-08-19 15:26
@夕阳老贼 脚本中的 cp 变量配置有问题,改一改
PathKit.getRootClassPath() 与 cp 变量配置有关
2020-08-19 15:04
@逗不逗 当然可以,用一下 getBean 与 getModel 即可
注意,如果没有对象前缀的话,最后一个参数用 "" , 例如:
getBean( Xxx.class, "");
getModel( Xxx.class, "");
如果要跳过不能注入的属性,最后一个参数用 true:
getBean( Xxx.class, "", true);
getModel( Xxx.class, "", true);
文档中详细说明,注意看文档
2020-08-19 13:55
jfinal undertow 这个项目中,针对部署环境,会额外约定一个 config 目录为 classpath,注意看源码:
https://gitee.com/jfinal/jfinal-undertow/blob/master/src/main/java/com/jfinal/server/undertow/hotswap/ClassLoaderKit.java
其中的 addConfigClassPath(....) 方法就是干这事的,但注意源码中是检测过 config 目录是否存在才添加的
你能打印出来 config,应该是检测到了 config 目录
还要注意你的 undertow.resourcePath 配置,这个配置下面的第一个有效目也将影响 PathKit 中的值