【发布时间】:2011-03-06 10:32:57
【问题描述】:
能否解释一下什么是 none 范围及其用途?
假设我有一个豆子
request scope as r1
session scope as s1
application scope a1
说我在上述每个作用域中都没有注入作用域 bean n1,然后我发现 n1 得到了 每次实例化父 bean[r1/s1/a1] 时为每个父 bean 实例化。
由于 a1 是 appl 范围,因此 a1 中的任何范围 bean 在 a1 中均不可用。 s1 中的无作用域 bean 仅在 s1 未被销毁和创建 s1 之前可用 n1 再次被实例化并可供它使用。
对吗?
以及使用它的目的是什么?只是为了避免我们自己创建这样的bean?
非常感谢
【问题讨论】:
-
您从哪里了解到“无范围”?