2023-09-07 20:19
@JFinal 十分感谢,我刚试出来。这个只会排除sql文件,不会排除包含sql的目录,我又增加了sql/这样,连目录页不会复制过了,这样,jar里会包含sql目录以及文件,分发压缩包里的config目录下就不会包含sql目录和sql文件。完美。
2023-09-07 18:46
@JFinal 感谢回复!还不知道怎么在pom文件里配置打包时剔除resource里面的sql模板文件!
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-08-07 09:54
@杜福忠 我觉得他的意思是:@Path设置的路径对应的Controller是存在的,但访问呢url路径的时候,路径后面跟的是Controller方法名,但Controller方法名不存在。