@GetMapping("/books.html")
public String all(Model model) {
model.addAttribute("books", bookService.findAll());
return "books/list";
}
Finally, we return the name of the view to render books/list. This name is passed on to the ThymeleafViewResolver and will result in a path to classpath:/templates/books/list.html.
也就是说虽然我们返回的是一个String类型的值,但是实际上这个String通过ThymeleafViewResolver 生成一个相对路径,所以返回的其实是一个URL地址。

本文探讨了Spring MVC中使用Thymeleaf作为视图解析器的实践,详细介绍了如何通过控制器返回字符串来指定视图,以及Thymeleaf如何将该字符串转换为模板文件的路径。

被折叠的 条评论
为什么被折叠?



