0

我有一堂课

@Entity
class foo {

  private string name = ;

}

我想使用从文件 foo.properties 读取的值来初始化上述变量 foo.name,而不使用 resourceBundle。

4

2 回答 2

1

正如您在官方教程中看到的,您可以通过以下方式创建一个 Property 对象:

Properties properties = new Properties();
FileInputStream in = new FileInputStream("my.properties");
properties.load(in);
in.close();

然后您可以使用getProperty(String key)访问一个值,例如:

String name = properties.getProperty("keyName");
于 2012-06-24T09:57:01.110 回答
0

你可以在你的构造函数上有类似的东西:

Properties props = new Properties();
props.load(new FileInputStream("/tmp/properties.txt"));
this.name = props.getProperty("propertyName");
于 2012-06-24T09:40:06.783 回答