コード例を見ていますが、これが何を意味するのかわかりません。
Thread.currentThread().getContextClassLoader()
.getResourceAsStream("MyProperty.properties");
プロパティ ファイルを読み取ろうとしているようですが、MyProperty.properties の場所がわかりません。
助けてくれてありがとう、ありがとう。
コード例を見ていますが、これが何を意味するのかわかりません。
Thread.currentThread().getContextClassLoader()
.getResourceAsStream("MyProperty.properties");
プロパティ ファイルを読み取ろうとしているようですが、MyProperty.properties の場所がわかりません。
助けてくれてありがとう、ありがとう。
プロパティ ファイルを読み取ろうとしているようですが、どこ
MyProperty.properties
にあるのかわかりません。
現在そこにあるのでMyProperty.properties
、クラスパスの一番上にあるファイルを探します。これは、src/main/resources
ディレクトリまたは他の src フォルダーにある可能性があります。アプリケーション (jar/war) のビルド方法によって異なります。
jar を作成している場合は、それを解凍して、jar の最上位にあるプロパティ ファイルを確認できるはずです。WEB-INF/classes
戦争を構築している場合は、ディレクトリにあるはずです。繰り返しますが、それはそれがどのように構築されたかによって異なります。
通常、log4j.properties
ファイルはクラスパスの先頭にもあるため、そのファイルを探して、プロパティ ファイルをその横に配置することをお勧めします。