从Java包加载属性文件

从Java包加载属性文件

我需要读取一个隐藏在我的包结构中的属性文件com.al.common.email.templates

我已经尝试了一切,我无法弄明白。

最后,我的代码将在servlet容器中运行,但我不想依赖于容器。我编写JUnit测试用例,它需要兼顾两者。


DIEA
浏览 524回答 3
3回答

绝地无双

要添加Joachim Sauer的答案,如果您需要在静态环境中执行此操作,您可以执行以下操作:static {   Properties prop = new Properties();   InputStream in = CurrentClassName.class.getResourceAsStream("foo.properties");   prop.load(in);   in.close()}(与以前一样,例外处理已被删除。)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java