Spring框架范围-误用吗?

好奇心

我知道有一个长期Bean scope的Spring框架,而对于一些原因,是混淆了我,主要是因为这个词的scope,因为我们在语言中,这方面(范围),如CJava应用于变量的作用域(即变量在哪里可见)。

我知道有5个bean作用域,我不要求对它们进行解释,也不清楚含义Bean scope什么谁能帮助我了解这个词的含义?

参观Grzegorz

在编程中的变量定义的语言范围,其中在该代码中,变量可以达到。

  • 可以从任何地方访问全局变量。
  • 函数参数或局部变量只能在函数中访问。

在bean的Spring框架范围内,定义了在应用程序运行时何时处理同一个对象。

  • Singleton作用域bean是整个应用程序唯一的对象。就像编程语言中的全局变量一样。
  • 会话作用域bean是该会话唯一的对象。
  • 请求范围的bean是该请求唯一的对象。相似的函数参数。
  • 原型作用域bean并不是唯一的。每次获取时,您都有一个新副本。很难比较,但是它可以是堆分配的变量。

在计算机科学中,作用域术语已超载,与术语接口相同您可以具有Go或Java接口以及PCI或ISA。

好吧,术语过载也是过载。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章