一:作用
核心:实现了用户的交互。接收用户的参数,最终将响应的结果返回给用户;
底层封装了servlet,极大地简化了程序取值赋值的过程。
二:调用原理流程
用户发起http请求,前端控制器根据请求寻找处理器映射器返回Controller的名字,再把controller的名字传给处理器适配器,通过handler处理器分别调用controller、service、dao、db返回一个ModelAndView对象,前端控制器通过查找视图解析器里面配置的前缀后缀查找视图返回,将model中的数据传入视图进行渲染,将渲染后的视图返回响应。
三:常用注解(解释详情参照https://blog.csdn.net/qq_36827957/article/details/78515403)
@Controller
@RequestMapping
@ReponseBody
@Resource
@Autowired
@Component
@Repository
原文:https://www.cnblogs.com/gaojunkai/p/12762932.html