SpringMvc的工作原理

tomcat启动时,也是先加载web.xml,找到spring mvc的前端总控制器DispatcherServlet,并且通过DispatcherServlet来加载相关的配置文件信息。

当浏览器发出一个请求之后,首先找到DispatcherServlet,通过这个控制器和代码中的requestMapping注解找到对应的controller中的方法,参数直接通过方法参数接收就可以,然后调用servicedao操作数据库,返回数据。如果页面跳转,controller的方法可以返回ModelAndViewstring类型,再通过spring-mvc配置文件中的视图解析器找到对应的页面。

数据可以用requestModelAndView返回到页面。如果是ajax请求,可以直接返回List或对象,加上responseBody注解,进行返回。

发布了23 篇原创文章 · 获赞 41 · 访问量 2万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章