11.11 Model数据绑定

我们写一个返回ModelAndView对象控制器类,其中数据模型Model中放入文章列表数据,代码如下:

  1. @GetMapping("listAllArticleView")
  2. fun listAllArticleView(model: Model): ModelAndView {
  3. model.addAttribute("articles", articleRepository?.findAll())
  4. return ModelAndView("list")
  5. }

其中,ModelAndView("list")中的”list”表示视图文件的所在目录的相对路径。SpringBoot的默认的视图文件放在src/main/resources/templates目录。