如何使用UI更新数据库表中的外部属性?

时间:2017-04-18 13:42:56

标签: java properties

在我的Spring Boot应用程序中,我有一个文件values.properties,其中包含我的应用程序中使用的一些值,例如:

value.added.tax=16
non.taxed.minimum=1300

等等。然后我有一个类字段:

private static final Integer VAT = readProp("value.added.tax");
private static final Integer NTM = readProp("non.taxed.minimum");

readProp()方法中,使用InputStream读取这些属性。最后,我使用了所有其余代码的公共getter getVat()getNtm()

所有这些值都被视为常数,但有时可以更改(大约每年一次)。为此,我想添加具有相应值的数据库表和管理员的UI控制台,其中所有值都可以更新。然后,我计划使用带有values.properties类似writeProp()方法的表格中的值更新我的OutputStream文件。

我在代码中不直接从数据库表中读取值的原因是它们在很多函数中经常使用,而且值很少会改变(大约一年一次)。

这是一个很好的做法,从中获取此类表并更新外部属性文件吗?

为了实现我必须将所有字段设置为非最终并添加一个setter以便更新它们,我是对的吗?

请帮助我,非常感谢。

0 个答案:

没有答案