基于注解的控制器

  • SpringMVC是一个基于DispatcherServlet的MVC框架,每个请求最先访问的是DispatcherServlet,DispatcherServlet负责将每一个Request转发到相应的Handler,Handler处理后再返回相应的模型(Model)和视图(View)。在使用注解的Spring MVC中,处理器Handler是基于@Controller和@RequestMapping两个注解的,这两个注解可以提供非常灵活的匹配和处理方式。

@Controller和@RequestMapping注解
  • @Controller注解类型

  声明一个控制器类,Spring使用扫描机制来找到应用程序中所有基于注解的控制器类,控制器类的内部包含每个动作相应的处理方法,如下是一个@Controller的例子。

iOS培训,Swift培训,苹果开发培训,移动开发培训

package com.example.controller;import org.springframework.web.servlet.mvc.support.RedirectAttributes;
...
@Controllerpublic class ProductController {    //request-handling methods here}

网友评论