Spring isSingleton方法:判斷是否定義Singleton模式

2020-07-16 10:05:01
該方法用於判斷指定名稱的 JavaBean 在 Spring 容器中是否定義為 Singleton 模式。

語法:

isSingleton(String name)

引數說明:
  • name:容器中 JavaBean 的名稱。

返回值:如果指定名稱的 JavaBean 被定義為 Singleton 模式,則返回 true,否則返回 false。

範例

判斷 Spring 容器中名稱為 time 的 JavaBean 是否為 Singleton 模式,關鍵程式碼如下:
public static void main(String[] args){
  ApplicationContext context = new ClassPathXmlApplicationContext(
    "appContext.xml");  //載入appContext.xml檔案
  boolean singleton = context.isSingleton("time");
  System.out.println("名稱為time的JavaBean是否設定為singleton模式:"+singleton);
}