控制器方法的返回类型未正确确定

时间:2019-04-10 12:01:04

标签: spring-boot spring-mvc

我的控制器方法返回类型 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;
     }
}

0 个答案:

没有答案