今天爱分享给大家带来什么是 Spring MVC 框架的控制器?【面试题详解】,希望能够帮助到大家。
在 SpringMVC 中,控制器 Controller 负责处理由 DispatcherServlet 分发的请求,它把用
户请求的数据经过业务处理层处理之后封装成一个 Model ,然后再把该 Model 返回给
对应的 View 进行展示。在 SpringMVC 中提供了一个非常简便的定义 Controller 的方法,
你无需继承特定的类或实现特定的接口,只需使用@Controller 标记一个类是
Controller ,然后使用@RequestMapping 和@RequestParam 等一些注解用以定义 URL 请
求和 Controller 方法之间的映射,这样的Controller 就能被外界访问到。此外Controller 不
会直接依赖于 HttpServletRequest 和 HttpServletResponse 等 HttpServlet 对象,它们可以
通过 Controller 的方法参数灵活的获取到。