2022-09-03 12:51
这个问题很简单,在 arp = new ActiveRecordPlugin(...) 后面立即:arp.setDevMode(true)而不是在 addSqlTemplate 之后再调用 arp.setDevModel(true), devMode 要先配置
2022-08-29 00:36
点赞收藏一波
2022-08-25 23:20
使用下面的办法:JFinalJson json = new JFinalJson();json.setConvertDepth(2);String jsonString = json.toJson(...);
很有用的配置,点赞加收藏,谢谢
2022-08-24 21:33
还有一种用法是声明类型为具体的实现类:@InjectService service1;@InjectOtherServiceImpl service2;
2022-08-24 21:32
目前不支持,现在集群普遍使用,业务层不建议持有状态,状态存放在数据库或者 redis 这类集中式缓存之中如果你是希望同一个接口注入不同的实现类,建议直接使用实现类,例如:@InjectService service1;@Inject(OtherServiceImpl.class)Service service2;上述第二个 @Inject 指定了被注的实现类
2022-08-10 23:33
这是日志级别为 debug,不是 bug将日志级别调整为 info、warn 都可以,配置一下日志级别
2022-08-10 09:07
@北流家园网 YourJFinalConfig 中添加一个 onStart() ,在里头添加,或者直接在 configConstant(Constants me) 中添加也一样
2022-08-09 21:21
在 Ret.java 以及 CPI.java 中有说明,而且有例子:https://gitee.com/jfinal/jfinal/blob/master/src/main/java/com/jfinal/kit/Ret.javahttps://gitee.com/jfinal/jfinal/blob/master/src/main/java/com/jfinal/kit/CPI.java
2022-08-08 18:14
无主键生成 model 可以很方便,调用一个配置方法即可:generator.setGenerateView(true);第二个问题,jsonb 的处理,可以添加一个 labmda 回调来处理,麻烦在 gitee 添加一个 issue:https://gitee.com/jfinal/jfinal/issues第三个问题,不太好做,字段名与 base model 中的 setter、getter 方法是相对应的。这种需求正好是 Db + Record 的应用场景
2022-08-06 16:34
@gisphm 这个应该是正解
2022-07-11 22:35
如果开发团队有专职的前端工程师,前后分离能提升开发效率现阶段前后分离算是比较好的开发模式,随着技术的发展,前后会再次回归整合,只不过那时候的整合以吸收了本轮前后分离技术优势之后的模式对于 jfinal 来说,将原来的 render(xxx.html) 改成 renderJson(...) 就可以了,我这从去年 11 月份一直用到现在,非常顺滑
2022-07-01 18:41
@杜福忠 这个办法比我那个好,简单。 一般来说访问数据库之前都会 getConnection()
2022-07-01 18:40
如果你用的是 jfinal 的 DruidPlugin,可以针对 Druid 做一个 Filter 出来,在它里面对所有数据操作记录一下最后的时间,覆盖掉 Filter 中的一些方法做记录,如:preparedStatement_executeUpdate
2022-06-29 20:26
@杜福忠 这个方案非常好,赞