アプリケーションが機能を確認する前に、クラスインスタンスをロードして設定する必要があるWebアプリケーションに取り組んでいます。これは私が持っているものです
public DefaultManager(String providerClassName)
{
Class<? extends Provider>classObj=(Class<? extendsProvider>) Class.forName(providerClassName);
}
アプリケーションの起動時にクラス インスタンスが作成されていない可能性があるため、さらに、マネージャー コンストラクターは 1 回だけ呼び出され、クラス オブジェクトを 1 回だけ開始する必要があります。
これは正常に機能していますが(Tomcatでテストしています)、このアプローチが正しいかどうか、またはクラスをロードするための他のより効率的なアプローチがあるかどうかはわかりません(そうでない場合は開始してください)