springMVC,springBean,servlet,session及cookie的生命周期

本文详细介绍了Spring Bean、Spring MVC、Servlet、Session和Cookie的生命周期。Spring Bean生命周期包括实例化、属性装配、回调、初始化和销毁等阶段。Spring MVC涉及DispatcherServlet的初始化和各个组件的作用。Servlet的生命周期包括init、service和destroy方法。Session在用户首次访问时创建,活跃性由用户请求次数决定。Cookie的生命周期可由setMaxAge方法设置,不设置则随浏览器会话结束消失。
摘要由CSDN通过智能技术生成
今天呢,想了一下生命周期的东西,想出了五个生命周期,待我慢慢说来。
第一个呢
**

spring bean 的生命周期

**:
1.Spring对bean进行实例化,实例化构造函数构造对象 instantiate

2.装配为属性赋值 populateproperties

3.回调

4.初始化(init-method=" ")

5.就绪

6.销毁(destroy-method=" ")

Spring 中bean 的生命周期短暂吗?

在spring中,从BeanFactory或ApplicationContext取得的实例为Singleton,也就是预设为每一个Bean的别名只能维持一个实例,而不是每次都产生一个新的对象使用Singleton模式产生单一实例,对单线程的程序说并不会有什么问题,但对于多线程的程序,就必须注意安全(Thread-safe)的议题,防止多个线程同时存取共享资源所引发的数据不同步问题。

spring mvc 生命周期:

1.dispatcherServlet会初始化HandlerMapping(请求到各个Controller处理器的映射)

2.dispatcherServlet会初始化HandlerAdapter(调用Controller里需要被执行的方法)

3.dispatcherServlet会初始化handlerExceptionResolver(有异常抛出,会交给它来进行异常处

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值