Java 使用Thread.currentThread().getContextClassLoader().getResourceAsStream(“system.properties”)

Java 使用Thread.currentThread().getContextClassLoader().getResourceAsStream(“system.properties”),java,file,classpath,Java,File,Classpath,在我的web应用程序中,我将system.properties文件保存在web inf/classes文件夹中 要访问该文件的inputstream,我使用以下代码段: InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream(SYSTEM_PROPERTIES_FILE) 有没有其他方法可以访问该文件?它的简单意思是:以InputStream的形式从类加载器返回属性文件,我的应用程序

在我的web应用程序中,我将system.properties文件保存在web inf/classes文件夹中

要访问该文件的inputstream,我使用以下代码段:

InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream(SYSTEM_PROPERTIES_FILE)

有没有其他方法可以访问该文件?

它的简单意思是:以InputStream的形式从类加载器返回属性文件,我的应用程序的当前线程是从该类加载器中运行的,使用松散的英语。

为每个方法调用读取javadoc。@Skaffman Reading javadoc只提供关于一个接一个方法的信息,我想要这一行的全部信息……请解释一下你想要达到的目标。既然你有一个简洁的工作方法,为什么还要另一种方法?例如,你可以硬编码文件的位置,但这不是一个好方法。有没有其他方法可以访问该文件???@SAM,你是什么意思?文件存储在哪里?请先描述一下,然后告诉我所需的信息,以便我给你准确的答案。我在stackoverflow上找到了链接:@SAM,那么我无法真正回答你的问题,因为答案已经得到了回答。请阅读你链接上的投票结果。