サーブレットを使用したプロキシアプローチを実装するための小さなJavaアプレットプロジェクトがありますが、これは私が提供しているユーティリティサーブレットを提供するプロジェクトに依存します私のプロジェクトのTestServletと@Beanと@Configurationアノテーションを使ってサーブレットマッピングを登録する私のアプリケーションはこの方法でうまくいきますが、新しいユースケースがあります。実行時にサーブレットを動的に作成、登録、マッピングする方法
私はアプリケーションの設定をモジュール化/パラメータ化できるようにしようとしています。
私が望むのは、アプリケーション起動時に実行時にサーブレットをアプリケーションにパラメータとして渡す必要のあるURLパターンの数に基づいて作成、登録、マッピングできることです。例えば、
servlet.url1 = /にservlet1/*
target.url1 = /ターゲット1/
servlet.url2 =/servlet2/*
:servletUrl.propertiesは、次の3 URLマッピングが含まれていますtarget.url2 =/TARGET2/
servlet.url3 =/servlet3/*
target.url3 =/target3/
上記のマッピングに基づいて、私はアプリケーション起動時に、アプリケーションがプロパティファイル内の3つのURLマッピングを認識し、それぞれのマッピングに対して1つずつ、UtilityServletを拡張する3つの異なるサーブレットを作成して登録する必要があります。
このようなことを達成する方法はありますか?Springソリューションが推奨されますが、必ずしもディール・ブレーカーではありません。先輩に感謝