跳到主要内容
版本:7.0.3

带注释的控制器

Hunyuan 7b 中英对照 Annotated Controllers

Spring MVC提供了一种基于注解的编程模型,在这种模型中,@Controller@RestController组件使用注解来表达请求映射、请求输入、异常处理等内容。带有注解的控制器具有灵活的方法签名,不需要继承基础类,也不需要实现特定的接口。以下示例展示了一个通过注解定义的控制器:

@Controller
public class HelloController {

@GetMapping("/hello")
public String handle(Model model) {
model.addAttribute("message", "Hello World!");
return "index";
}
}

在前面的例子中,该方法接受一个Model对象,并返回一个作为String类型的视图名称,但还存在许多其他选项,这些选项将在本章的后面部分进行说明。

提示

spring.io上的指南和教程使用了本节中描述的基于注解的编程模型。

部分总结