gpt4 book ai didi

java - 如何在 Java 中使用属性文件?

转载 作者:行者123 更新时间:2023-11-29 05:11:24 25 4
gpt4 key购买 nike

在我要构建的 Web 应用程序中,我需要一些 SQL 查询,我可以将其存储在属性文件中,并将它们放入我的 Java 代码中,然后执行。

我在互联网上找到了很多建议,但没有任何帮助。其中一些是

this.getClass().getClassLoader().getResourceAsStream("resources/file.properties");
this.getClass().getResourceAsStream("resources/file.properties");

我将属性文件保存在资源中,并且保存在我的 Java 文件所在的同一目录中。没有任何效果。我正在使用 Eclipse 和 Struts2。

最佳答案

确保您的属性文件位于 WEB-INF\classes,您的 struts.xml 所在的位置。该文件夹位于类路径中。然后

this.getClass().getClassLoader().getResourceAsStream("file.properties");

应该按预期工作。或者,当然,如果您在 classes 中创建一个 resources 文件夹,上述代码也应该有效。

如果resources文件夹是指src/main/resources,那么它是由Maven管理的,直接复制到WEB-INF/classes 。所以你不需要在方法中指定resorces文件夹。

关于java - 如何在 Java 中使用属性文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28303275/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com