Я не могу понять, как отправить POJO на мой шаблон в Spring Boot.
Вот мой POJO и мой контроллер:
class DebugTest {
public String field = "Wooowee";
public String toString() {
return "testie " + field;
}
}
@Controller
@RequestMapping("/debug")
public class WebDebugController {
@RequestMapping(value = "/ftl", method = RequestMethod.GET)
public ModelAndView ftlTestPage(Model model) {
DebugTest test = new DebugTest();
ModelAndView mnv = new ModelAndView("debug");
mnv.addObject("test", test);
return mnv;
}
}
Вот мой шаблон:
HERES THE TEST: ${test}$
HERES THE TEST FIELD: ${test.field}$
Вот вывод (GET / debug / ftl):
HERES THE TEST: testie Wooowee$
HERES THE TEST FIELD: FreeMarker template error (DEBUG mode; use RETHROW in production!):
The following has evaluated to null or missing:
==> test.field [in template "debug.ftl" at line 3, column 25]
[Java stack trace]