细解springmvc的入门demo(附源码)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qsbbl/article/details/83578293
前期解读

在这里插入图片描述
此代码的调用流程如下:
(1)tomcat启动时,先加载web.xml文件。
(2)web.xml里面有springmvc.xml文件的路径,所以接下来加载springmvc.xml配置文件。
在这里插入图片描述
(3)springmvc.xml里面配置了一个包扫描,扫描Controller包。
在这里插入图片描述
(4)如果Controller包里的类中,有@Controller注解,则加载它到内存,变为对象。否则,不加载。
在这里插入图片描述
(5)当用户从浏览器发送一个请求(比如localhost:8080/springmvc/list.action)时,
去内存中把凡是有@Controller注解的类都扫一遍,找到有/list的注解。

(6)当请求进入ItemsController.java 以后,new了2个数据,然后把数据放入modelAndView中,返回给页面,即进入到itemList.jsp中。
在这里插入图片描述
最后的运行结果
在这里插入图片描述

小结

源码地址:https://download.csdn.net/download/qsbbl/10755493
运行过程中遇到的问题和解决办法总结:https://blog.csdn.net/qsbbl/article/details/83589095

猜你喜欢

转载自blog.csdn.net/qsbbl/article/details/83578293
今日推荐