发现jfinal的一个关于renderJson的bug
@JFinal 你好,想跟你请教个问题:
如果一个model里面有两个方法:
List<Blog>method1(){}
List<Blog>method2(){}
在controller里面:
public void query() {
renderJson(Blog.dao.method1());
}
跟踪发现执行renderJson后会一直调用Blog.dao.method2() 直至耗尽报
java.lang.RuntimeException: com.fasterxml.jackson.databind.JsonMappingException: java.sql.SQLException: java.lang.StackOverflowError (through reference chain: java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"]->java.util.ArrayList[0]->org.plus.module.dictionary.Dictionary["dictTypes"])
at com.jfinal.json.Jackson.toJson(Jackson.java:82)
at com.jfinal.kit.JsonKit.toJson(JsonKit.java:28)
at com.jfinal.render.JsonRender.<init>(JsonRender.java:117)
不懂为何??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
两种可能:
1:method1 与 method2 形成间接式递归,却没有停止条件,造成死循环
2:对象之间形成环形引用,而 jackson 转 json 时无法判断这种情况,造成死循环
最后 JFinalJson 与 FastJson 是可以避免第二类情况的,建议试一下。 Jackson 貌似需要自行处理环形引用