久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

java - Spring如何在啟動時,針對特定的一類bean根據傳入的參數創建出不同的實例并且在后續的業務中調用這些實例?

瀏覽:193日期:2023-10-30 11:58:06

問題描述

注意不是簡單地把bean的scope配置成多例,而是需要在啟動時根據不同的參數創建出不同的實例,在后續的業務中需要調用到這些創建出來的實例。我目前的想法利用factoryBean對抽象出來的父類進行代理,然后把具體實現的子類在xml文件中配置成不同的實例,但是這樣做一是參數可能是動態從數據庫讀入的,二是并不能確定生成的實例的數量,所以不知道有沒有什么別的辦法?

問題解答

回答1:

你可以在啟動的時候讀取數據庫,然后將生成的多個實例放到HashMap里,再對外提供一個方法根據類型獲取實例對象。沒必要非得弄成@Bean

標簽: java
主站蜘蛛池模板: 略阳县| 巴中市| 扎赉特旗| 丰原市| 无极县| 安阳县| 南漳县| 开鲁县| 攀枝花市| 盐边县| 湘乡市| 嘉荫县| 宝清县| 满洲里市| 梁河县| 封开县| 澄城县| 敦化市| 巧家县| 梅河口市| 驻马店市| 湄潭县| 双牌县| 麻栗坡县| 忻城县| 留坝县| 新邵县| 宜阳县| 梁山县| 大石桥市| 泰州市| 图片| 邻水| 霍邱县| 无极县| 祁东县| 廊坊市| 浪卡子县| 汶川县| 鄂托克旗| 平南县|