您现在的位置是:首页 >科技 > 2025-03-24 22:47:33 来源:
😊 Springboot 下 ModelAndViwe 的简单使用 🌟
导读 在 Spring Boot 开发中,`ModelAndView` 是一种常用的控制器返回方式,适合需要同时传递数据和视图名称的场景。它简单易用,特别适合初...
在 Spring Boot 开发中,`ModelAndView` 是一种常用的控制器返回方式,适合需要同时传递数据和视图名称的场景。它简单易用,特别适合初学者入门学习!🧐
首先,在你的 Spring Boot 项目中创建一个 Controller 类。例如:
```java
@Controller
public class MyController {
@RequestMapping("/hello")
public ModelAndView hello() {
ModelAndView mav = new ModelAndView();
mav.addObject("message", "Hello World!"); // 添加数据到模型
mav.setViewName("hello"); // 指定视图名称
return mav;
}
}
```
上面代码中,我们通过 `ModelAndView` 将数据 `message` 放入模型,并指定视图名为 `hello`。接着,创建对应的 Thymeleaf 模板文件 `hello.html`,
```html
```
启动项目后访问 `/hello`,页面会显示 “Hello World!” 字样!🎉
`ModelAndView` 虽然功能强大,但随着项目复杂度增加,推荐逐步转向更现代化的方式如 `@RestController` 或响应式编程。不过对于初学者来说,这是一个很好的起点!📚
🌟 总结:`ModelAndView` 简单实用,是掌握 Spring Boot 控制器逻辑的好帮手!😉