注意不是簡單地把bean的scope配置成多例,而是需要在啟動時根據不同的參數創建出不同的實例,在後續的業務中需要調用到這些創建出來的實例。 我目前的想法利用factoryBean對抽像出來的父類別進行代理,然後把具體實現的子類別在xml檔案中配置成不同的實例,但是這樣做一是參數可能是動態從資料庫讀入的,二是並不能確定產生的實例的數量,所以不知道有沒有別的辦法?
你可以在啟動的時候讀取資料庫,然後將產生的多個實例放到HashMap裡,再對外提供一個方法根據類型取得實例物件。沒必要非得弄成@Bean
你可以在啟動的時候讀取資料庫,然後將產生的多個實例放到HashMap裡,再對外提供一個方法根據類型取得實例物件。沒必要非得弄成@Bean