0

クラスがあります

@Entity
class foo {

  private string name = ;

}

resourceBundleを使用せずに、ファイルfoo.propertiesから読み取った値を使用して上記の変数foo.nameを初期化したい。

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 に答える