我不喜欢将属性文件保存在resources/mypackage/.../somepackage/resourcefile.properties
中,而希望将它们保存在resources/resourcefile.properties
中。没有某种方式,这是否可行?
被迫写MyApplication.class.getResourceAsStream("../../../../../../../../resources/resourcefile.properties")
或
使用SomeClass.getClassLoader().getResourceAsStream("resourcefile.properties")
时在Tomcat中不起作用?
最佳答案
以斜杠开头以指定根软件包:
SomeClass.getClassLoader().getResourceAsStream("/resourcefile.properties")