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

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

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

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

問題描述

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

問題解答

回答1:

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

標簽: java
主站蜘蛛池模板: 衡南县| 望城县| 洪雅县| 泸西县| 湛江市| 精河县| 永吉县| 永靖县| 雷山县| 夹江县| 原阳县| 锦州市| 奇台县| 林口县| 广州市| 贺兰县| 友谊县| 象州县| 广河县| 大城县| 临朐县| 冕宁县| 贵阳市| 镇康县| 措美县| 紫阳县| 永清县| 甘泉县| 射阳县| 新闻| 和田市| 永善县| 临沂市| 阜阳市| 平湖市| 乌兰浩特市| 淅川县| 闵行区| 米林县| 睢宁县| 谷城县|