java - Spring は起動時に受信パラメータに基づいて特定の種類の Bean のさまざまなインスタンスをどのように作成し、後続のビジネスでこれらのインスタンスを呼び出すのでしょうか?
学习ing
学习ing 2017-06-23 09:12:52
0
1
743

単純に Bean スコープを複数のインスタンスに設定するのではなく、起動時にさまざまなパラメーターに従ってさまざまなインスタンスを作成する必要があることに注意してください。 これらの作成されたインスタンスは、後続のビジネスで呼び出す必要があります。 ##。 私の現在のアイデアは、factoryBean を使用して抽象化された親クラスをプロキシし、具体的に実装されたサブクラスを XML ファイル内の別のインスタンスに構成することです。ただし、この方法では、パラメーターがデータベースから動的に読み取られる可能性があります。生成されるインスタンスの数を特定できないため、他の方法があるかどうかわかりません。

学习ing
学习ing

全員に返信(1)
曾经蜡笔没有小新

起動時にデータベースを読み取り、生成された複数のインスタンスを HashMap に配置し、タイプに基づいてインスタンス オブジェクトを取得するメソッドを提供できます。 @Bean

にする必要はありません
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート