我的控制器方法返回类型 List ,但是出于某种原因,thymeleaf.TemplateEngine试图查找名称为“ test3”的模板,但未找到,给出了以下内容:
异常处理模板“ test3”:解决模板[test3]时出错,该模板可能不存在,或者任何配置的模板解析器都无法访问该模板
尽管文档说:
与该表中的任何较早值都不匹配且返回值为String或void的任何返回值均被视为视图名称(通过RequestToViewNameTranslator选择默认视图名称适用),前提是这不是一个简单的方法类型,由BeanUtils#isSimpleProperty确定... docs.spring.io
@Controller
public class MyControllerTest3 {
@GetMapping(path = "/test3", produces = { "application/json" })
public List<RecordTable3> f1 () {
List<RecordTable3> recInTable = new ArrayList<RecordTable3>();
recInTable.add(new RecordTable3(1,"test1","test2","test3"));
recInTable.add(new RecordTable3(2,"test4","test5","test6"));
return recInTable;
}
}