検索

ホームページ  >  に質問  >  本文

java - Springbootがコンテナローディングを使用する場合、事前にClassLoaderリソースを取得するにはどうすればよいですか?

Springboot の起動が完了した直後に、ClassLoader.getSystemResource メソッドが再度呼び出されますが、システム リソースは取得できず、直接 null になります。 Springbootの起動時にClassLoaderを静的変数またはオブジェクトにプリロードする方法はありますか?

我想大声告诉你我想大声告诉你2744日前675

全員に返信(1)返信します

  • 大家讲道理

    大家讲道理2017-05-17 10:02:13

    以前同様の問題に遭遇しました。ローカル開発では ClassLoader.getSystemResource リソースにアクセスできますが、SpringBoot によって作成された後はアクセスできなくなりました。
    代わりに ResourceUtils.getURL(usersExistingData).openStream() を使用してみてください。

    返事
    0
  • キャンセル返事