我需要访问一个配置文件,其中包含来自webapp内部类的一些属性。
webapp由一个使用另一个类的servlet组成。
在该课程中,我想访问配置文件。
哪种方式最好?
答案 0 :(得分:2)
使用Properties
文件并从ContextListener
读取并将其存储在一些应用程序可访问的地图中,其属性不会太多。
您也可以使用web-param
答案 1 :(得分:1)
您可以将属性文件放在WEB-INF/classes
目录下。以这种方式,它将在类路径中可见,然后在您的java类中可以使用:
InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream("your_file.properties");