课程名称:Spring框架小白的蜕变
课程章节:第2章
主讲老师:西昆仑
课程内容:
今天学习的内容包括:
实例化Bean方式介绍
注入Bean方式介绍
singleton、prototype
web相关作用域
自定义作用域
课程收获:
实例化Bean介绍:
通过构造方法实例化Bean
通过静态方法实例化Bean
通过实例方法实例化Bean
Bean的别名
注入Bean:
通过构造方法注入Bean;通过set方法注入Bean;集合类Bean的注入;null值注入;注入时创建内部Bean。
Bean的作用域:
Singleton作用域:只有一个Bean被创建,这个Bean被注入到任何需要它的地方。
prototype作用域:有多个Bean被创建,每次向Spring上下文请求该Bean都会new一个新的实例。
web环境作用域:request作用域,session作用域,application作用域,websocket作用域。
request :每个request请求都会创建一个单独的实例。
session :每个session都会创建—个单独的实例。
application :每个servletContext都会创建一个单独的实例。
websocket:每个websocket连接都会创建一个单独的实例。
自定义作用域:Simple ThreadScope作用域。
SpringWeb上下文环境:如果使用DispatcherServlet,则不需要增加其他任何配置,例如︰
如果不使用DispatcherServlet,那么需要增加listener或filter :
今天课程学习共用了60分钟,要坚持下去!!