2023-09-06 15:53

@杜福忠 我上面上那个演示,只是为了演示效果,实际我的业务数据转json的时候key很多,children里数组内容也会很多,总之数据量还是很大的。我觉得对象死循环,应该是业务代码的问题,框架不应该介入吧。你看fastjson和jackson不都没管嘛。反正知道是怎么回事就行了。理论上,我们的业务把JFinalJson.setDefaultConvertDepth(1000);设置为1000,也足够用了。只是心理上总觉得如鲠在喉(完全是心理作用)

2023-09-06 09:25

@杜福忠 你这么说,我倒是也能理解!但为什么JFinalJson对象要设置这个最大深度呢?当然我可以通过JFinalJson.setDefaultConvertDepth(1000);设置最大深度。但又不敢设置太大,比如Integer.MAX_VALUE。FastJson,JackSon都没有这个最大深度限制,不知道这里设置一个很大的最大深度会不会有什么影响。

2023-09-05 09:50

@杜福忠 @JFinal 代码和结果截图我都发上来了,麻烦抽空帮看看,谢谢了!

2023-09-04 08:29

@杜福忠 @JFinal 我的数据比较多,是业务数据。我抽空简化一下数据,把代码贴上上看看。谢谢了。

2023-08-21 09:09

为什么要屏蔽它?被nginx转发后,这里显示的就是nginx。

2023-08-18 17:57

我自己搞了一个注解,例如在controller里用法:
@ConfigValue("default.sysname")
String configValue;
public void testConfigValue() {
this.renderText(configValue);
}

2023-08-07 09:54

@杜福忠 我觉得他的意思是:@Path设置的路径对应的Controller是存在的,但访问呢url路径的时候,路径后面跟的是Controller方法名,但Controller方法名不存在。

2023-05-17 19:55

@杜福忠 有两年不做页面模板的项目了,现在都是做前后端分离的,所以这个问题一直没重视起来!措辞不够严谨。

2023-05-17 17:20

高版本的jfinal不是已经解决redirect的https的bug了吗?

2023-05-12 11:33

这个解决方案是通过数据库表结构自动生成Model,你是想通过Model逆向生成表结构。只能自己写了。