Spring Boot(10):构建轻量级Web技术体系-Spring WebMVC
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
@Controller
@RequestMapping("/greeting")
public class GreetingController {
@GetMapping
public ModelAndView greeting() {
ModelAndView mav = new ModelAndView("greeting"); // 指定视图名称
mav.addObject("name", "World"); // 添加模型数据
return mav;
}
}
这段代码定义了一个简单的Spring MVC控制器GreetingController
,它处理对/greeting
的GET请求。它创建了一个ModelAndView
对象,并将其指向名为"greeting"的视图,同时向模型中添加了一个名为"name"的字符串数据。这个数据可以在视图模板中使用,比如使用Thymeleaf模板引擎来展示一个简单的问候语。
评论已关闭