【问题标题】:java beginner- in which folder should I place a "database.properties" filejava初学者-我应该在哪个文件夹中放置“database.properties”文件
【发布时间】:2012-06-22 21:10:04
【问题描述】:

我阅读了一些关于如何从 database.properties 文件中读取数据的教程,该文件基本上存储了键值对。

我想知道的是,我应该将这个文件放在哪个文件夹中?它是在根目录中(即“src”)还是在一个包中......如果它放在“src”中,我如何访问这个文件 - 我的代码将在一个包中(并且包的目录将在src)- 那么如何从包中的类访问“src”中的属性文件?

【问题讨论】:

    标签: java properties


    【解决方案1】:

    理想情况下,它应该位于外部文件夹(src/main/resources)中,而不是与 .java 一起。 使用 ResourceBundle 读取它。

    【讨论】:

      【解决方案2】:

      最好的方法是在 src/main/resources 下。

      【讨论】:

        【解决方案3】:

        将文件放在哪里是一个主观问题(我不是这方面的专家)。但是,您应该记住,您的类路径隐含地从您的项目文件夹开始。此外,您可以像访问操作系统上的文件夹一样访问您的包。

        因此,您的 src 包中名为 foo.txt 的文件将是:loadingMethod("src/foo.txt")

        【讨论】:

          猜你喜欢
          • 2012-07-10
          • 2023-03-26
          • 2022-10-04
          • 1970-01-01
          • 2019-02-09
          • 2013-03-11
          • 1970-01-01
          • 1970-01-01
          • 2012-05-15
          相关资源
          最近更新 更多