Мой метод контроллера возвращает тип Список , но по какой-то причине thymeleaf.TemplateEngine пытается найти шаблон с именем «test3», не найдя, выдает следующее:
Шаблон обработки исключений "test3": шаблон разрешения ошибок [test3], шаблон может не существовать или может быть недоступен для любого из настроенных преобразователей шаблонов
Хотя в документации сказано, что:
Любое возвращаемое значение, которое не соответствует ни одному из более ранних значений в этой таблице и которое является строкой или недействительным, обрабатывается как имя представления (применяется выбор имени представления по умолчанию с помощью 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;
}
}