コンテナ内で実行されている独立したアプリケーションごとに新しいクラスローダを作成するアプリケーションコンテナを開発しました。特定のアプリケーションが呼び出されると、スレッドのコンテキストクラスローダーはアプリケーションのクラスローダーに適切に設定されます。クラスローダー固有のプロパティ
ThreadLocalの使用を避けて、クラスローダー内にプロパティを格納することができます。この場合、クラスローダーからアプリケーション固有のプロパティを直接取得できるようになります。
Thread.currentThread().getContextClassLoader()
が可能これです:
例えば、私は何とかコンテキストクラスローダにアクセスする際にプロパティを取得後に保存してできるようにしたいですか?または、ThreadLocalは唯一実行可能なオプションですか?