load-on-startup
SpringIOC容器不是Spring自己创建的吗,与Servlet没有关系吧?前面学习IOC的时候也没有Servlet不是依然使用IOC容器进行对象管理吗?
老师说道,如果不写,那么会在第一次访问url时创建,而不会在启动时创建
这里的访问url指的是访问什么url,是访问url-pattern里设置的会被拦截的url吗?
17
收起
正在回答 回答被采纳积分+1
1回答
好帮手慕小尤
2020-09-29 11:15:05
同学你好,1. Servlet同学描述的是否DispatcherServlet,如果是,则同学理解是正确的,Spring IOC容器和DispatcherServlet是没有关系的。DispatcherServlet实际上是一个标准的前端控制器,用以转发、匹配、处理每个servlet请求。
2.在Spring MVC框架中,如果设置<load-on-startup>0</load-on-startup>,会自动创建IoC容器,但在Spring MVC框架中需要一个DispatcherServlet(servlet)去分发请求,所以会在创建IoC容器时,会初始化DispatcherServlet。
3. 当第一次发送请求,访问该项目时就会自动创建。
注:URL格式为 “协议://IP地址:端口/路径和文件名”如:http://localhost:8080/restful/request
祝学习愉快!
4. SSM到Spring Boot入门与综合实战
- 参与学习 人
- 提交作业 323 份
- 解答问题 8263 个
本阶段将带你学习主流框架SSM,以及SpringBoot ,打通成为Java工程师的最后一公里!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星