Spring中使用prototype定义的Bean在Spring容器中将只有一个实例,也就是说,无论有多少个Bean引用它,始终将指向同一个对象。
举一反三
- 以下有关Spring中Bean的作用域说法正确的是()。A.Spring4.3中为Bean的实例定义了5种作用域B.使用prototype定义的Bean在Spring容器中将只有一个实例,也就是说,无论有多少个Bean引用它,始终将指向同一个对象C.每次通过Spring容器获取的singleton定义的Bean时,容器都将创建一个新的Bean实例D.globalSession:在一个全局的HTTPSession中,容器会返回该Bean的同一个实例。
- 在使用prototype作用域时,Spring容器为每个对该Bean的请求都只创建一个实例()
- 当bean的作用域设置为prototype时,意味着在IOC容器中一个bean的定义可以有多个实例
- singleton是Spring容器默认的作用域,Spring容器只会存在一个共享的Bean实例,并且所有对Bean的请求,只要id与该Bean的id属性相匹配,就会返回同一个Bean实例。
- 每次通过Spring容器获取Bean时,容器都将创建一个新的Bean实例。其Bean的作用域是: A: singleton B: prototype C: request D: session