Java 从@entity中的属性文件加载值
我有一节课Java 从@entity中的属性文件加载值,java,entity,Java,Entity,我有一节课 @Entity class foo { private string name = ; } 我想使用从文件foo.properties读取的值初始化上述变量foo.name,而不使用resourceBundle。您的构造函数上可以有如下内容: Properties props = new Properties(); props.load(new FileInputStream("/tmp/properties.txt")); this.name = props.getPro
@Entity
class foo {
private string name = ;
}
我想使用从文件foo.properties读取的值初始化上述变量foo.name,而不使用resourceBundle。您的构造函数上可以有如下内容:
Properties props = new Properties();
props.load(new FileInputStream("/tmp/properties.txt"));
this.name = props.getProperty("propertyName");
正如您在官方网站中看到的,您可以通过以下方式创建Property对象:
Properties properties = new Properties();
FileInputStream in = new FileInputStream("my.properties");
properties.load(in);
in.close();
然后,您可以使用以下方法访问值:
String name = properties.getProperty("keyName");