视图控制器
这是一个用于定义 ParameterizableViewController
的快捷方式,当它被调用时,会立即转发到一个视图。你可以在静态场景中使用它,即在视图生成响应之前没有 Java 控制器逻辑需要运行的情况下。
以下示例将针对 /
的请求转发到一个名为 home
的视图:
如果一个 @RequestMapping
方法被映射到某个 HTTP 方法的 URL,那么视图控制器不能用于处理相同的 URL。这是因为通过 URL 匹配到注解控制器被认为是足够强的端点所有权指示,以便可以向客户端发送 405 (METHOD_NOT_ALLOWED)、415 (UNSUPPORTED_MEDIA_TYPE) 或类似的响应,以帮助调试。因此,建议避免将 URL 处理分散到注解控制器和视图控制器之间。