Java getBean的作用域有哪些
小樊
84
2024-08-06 07:52:09
- Singleton:表示在整個應(yīng)用中只會創(chuàng)建一個實例,并且在容器啟動時就會進行初始化。
- Prototype:表示每次獲取Bean都會創(chuàng)建一個新的實例。
- Request:表示每個HTTP請求都會創(chuàng)建一個新的實例,適用于Web應(yīng)用。
- Session:表示每個HTTP Session會創(chuàng)建一個新的實例,適用于Web應(yīng)用。
- Global Session:表示全局HTTP Session會創(chuàng)建一個新的實例,通常用于Portlet應(yīng)用。
- Application:表示ServletContext中會創(chuàng)建一個新的實例,適用于Web應(yīng)用。
- WebSocket:表示每個WebSocket連接會創(chuàng)建一個新的實例,適用于WebSocket應(yīng)用。