什么是无范围豆,何时使用它?
有人能解释一下什么是无范围及其目的吗?
假设我有一个豆子
request scope as r1
session scope as s1
application scope a1
并假设我没有将任何范围bean n1注入上述每个范围,然后我发现n1在实例化其父bean[r1 / s1 / a1]时为每个父bean实例化。
a1 中没有任何作用域 Bean 在 a1 中可用,因为 a1 是 appl 作用域。s1 中没有作用域 Bean 仅在 s1 未被销毁之前可用,并且当再次创建 s1 时,n1 将被实例化并使其可用。
这是正确的吗?
使用它的目的是什么?只是为了避免创造这样的豆子吗?
非常感谢