SpringMVC执行流程

1、配置

Web.xml配置url的匹配规则,及spring主配置文件的加载路径,配置注解@controller @service @AutoWired @RequestMapping

2、初始化

加载并解析配置信息、IOC容器、DI操作,HandlerMappingde初始化

Web容器调用dispatcher的init()方法初始化IOC容器,扫描配置的类路径反射进行实例化病放到ioc容器中,ioc容器给实例属性赋值。

最后读@requestmapping注解获取url并映射方法

3、运行

通过url,web容器调用doGet或者doPost方法获得request/response对象,由request中的URL从handlermapping中找对应的method,利用反射去调用该方法并将返回结果返回给浏览器。

posted on 2022-04-19 18:01  黑子菜园  阅读(16)  评论(0编辑  收藏  举报

导航