【SpringBoot】FreeMarker视图渲染
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class FreeMarkerController {
@GetMapping("/greet")
public String greetings(Model model) {
model.addAttribute("name", "World");
return "greetings.ftl"; // FreeMarker模板文件名,无需添加后缀
}
}
在这个例子中,我们创建了一个简单的Spring Boot控制器,使用FreeMarker模板引擎进行视图渲染。在greetings
方法中,我们将name
属性添加到模型中,并指定返回的视图名为greetings.ftl
。这个视图名对应于FreeMarker模板文件,位于src/main/resources/templates
目录下。当请求发送到/greet
时,Spring Boot将处理这个请求并使用FreeMarker渲染响应。
评论已关闭