Spring Boot集成Thymeleaf模板引擎技术指南
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class ThymeleafController {
@GetMapping("/greeting")
public String greeting(Model model) {
model.addAttribute("name", "World");
return "greeting"; // 返回的是greeting.html模板文件名称,不包含扩展名
}
}
这段代码定义了一个控制器,它处理"/greeting"的GET请求,并将一个名为"World"的属性添加到模型中。然后返回一个名为"greeting"的视图,这个视图对应的是Thymeleaf模板文件greeting.html
。在实际的项目中,你需要确保greeting.html
模板文件存在于src/main/resources/templates
目录下。
评论已关闭