我有一个 POJO,它代表了我的应用程序的所有属性。它包含大量的字符串整数和布尔值(类变量,以及它们的 getter/setter)。
问题是每次添加新属性时,我都必须添加变量、getter、setter、从加载属性文件中设置它的代码以及使用 getter 的代码。
我的想法是将其重构为从 3 个哈希映射中提取的getString(String stringToGet)
,getInt
和方法。getBoolean
这样做的问题是我不能再使用 EL 来获取属性,例如。${Properties.telephoneNumber}
有人有其他想法吗?