私は実行時にいくつかのクラスをロードする必要があるプロジェクトに取り組んでいます。ロードするクラスはCDIコンテナの一部であり、いくつかのものを注入できる必要があります。 「ローディングクラス」自体は、CDIコンテナの一部でもあります。CDI - 実行時にクラスを挿入する
今すぐ問題が発生します。リフレクションを介してどのクラスをロードしてインスタンス化することは可能ですが、この場合、クラスをロードして何かを取得することはできません。したがって、@ javax.inject.Injectアノテーションを使用するときのように、これらのクラスのインスタンスをサーバーで内部的に実行する必要があります。
別のCDIコンテナのクラスをインジェクションで使用できる方法でロードする方法はありますか?それ以外の場合は意味がありません^^)。たぶんクラスのすべての種類がこれらのクラスのすべてを処理するので、ロードするクラスの名前を伝えることができます(リフレクションと同じように)。あなたは「手続き型」のプログラミングではなくOOに入っているように聞こえるよう
おかげ