Spring getBeanDefinitionNames方法:獲取JavaBean名稱

2020-07-16 10:05:06
該方法用於獲取 Spring 容器中定義的所有 JavaBean 的名稱。

語法:

getBeanDefinitionNames()


返回值:Spring 容器中所有 JavaBean 的名稱,返回型別是一個字串陣列。

範例

輸出 Spring 容器中所有 JavaBean 的名稱,關鍵程式碼如下:
public static void main(String[] args){
  ApplicationContext context = new ClassPathXmlApplicationContext(
    "appContext.xml");  //載入appContext.xml檔案
  String[] beanNames = context.getBeanDefinitionNames();  //獲取所有JavaBean的名稱
  for(String name:beanNames){
    System.out.println("JavaBean名稱:"+name);
  }
}