注解控制器
Web 模块 提供了基于注解的编程模型,其中 @Controller
和 @RestController
组件使用注解来表达请求映射、请求输入、
异常处理等等。 带注解的控制器支持非常灵活的方法签名(参数和返回值)和不必继承基类,也不必实现特定的接口。
以下示例显示了通过注解定义的控制器:
@RestController
public class HelloController {
@GET("/hello")
public String handle() {
return "Hello World!";
}
}
上面的例子中方法返回 String
,还有很多选项在本章节将会介绍。