手记

【学习打卡】第7天 Spring框架小白的蜕变 第二章

课程名称:Spring框架小白的蜕变


课程章节:第2章


主讲老师:西昆仑


课程内容:


今天学习的内容包括:

实例化Bean方式介绍

注入Bean方式介绍

singleton、prototype

web相关作用域

自定义作用域


课程收获:

实例化Bean介绍:

  1. 通过构造方法实例化Bean


  2. 通过静态方法实例化Bean


  3. 通过实例方法实例化Bean


  4. Bean的别名



注入Bean:

通过构造方法注入Bean;通过set方法注入Bean;集合类Bean的注入;null值注入;注入时创建内部Bean。


Bean的作用域:

  1. Singleton作用域:只有一个Bean被创建,这个Bean被注入到任何需要它的地方。

  2. prototype作用域:有多个Bean被创建,每次向Spring上下文请求该Bean都会new一个新的实例。

  3. web环境作用域:request作用域,session作用域,application作用域,websocket作用域。

    request :每个request请求都会创建一个单独的实例。

    session :每个session都会创建—个单独的实例。

    application :每个servletContext都会创建一个单独的实例。

    websocket:每个websocket连接都会创建一个单独的实例。

  4. 自定义作用域:Simple ThreadScope作用域。


SpringWeb上下文环境:如果使用DispatcherServlet,则不需要增加其他任何配置,例如︰

如果不使用DispatcherServlet,那么需要增加listener或filter :


今天课程学习共用了60分钟,要坚持下去!!


1人推荐
随时随地看视频
慕课网APP