溫馨提示×

spring中bean的作用域有哪些

小億
91
2023-12-16 15:47:26
欄目: 編程語言

在Spring中,bean的作用域有以下五種:

  1. Singleton(默認(rèn)):每個(gè)Spring容器中只有一個(gè)bean實(shí)例。無論在容器中請求多少次該bean,都會(huì)返回同一個(gè)實(shí)例。

  2. Prototype:每次在容器中請求該bean時(shí),都會(huì)創(chuàng)建一個(gè)新的實(shí)例。

  3. Request:每個(gè)HTTP請求都會(huì)創(chuàng)建一個(gè)新的bean實(shí)例,適用于Web應(yīng)用程序。

  4. Session:每個(gè)HTTP會(huì)話都會(huì)創(chuàng)建一個(gè)新的bean實(shí)例,適用于Web應(yīng)用程序。

  5. Global Session:在基于Portlet的Web應(yīng)用程序中,每個(gè)全局HTTP會(huì)話都會(huì)創(chuàng)建一個(gè)新的bean實(shí)例。

0