我将此分配给一个静态变量,该变量从文件中读取数据:
public static final Map<String, Integer> MY_DATA_RESOURCE;
static {
MY_DATA_RESOURCE = parseAndTransformFile();
}
我希望所有类都可以公开访问这个变量,并且我想用这个方法调用来初始化它。这样做会触发声纳投诉“可变字段不应该是”公共静态“。
我有一个 parseAndTransform 方法,我不想多次直接调用它并每次都触发读取,我也想避免添加 getter 方法,这基本上是为数据访问添加第三层。
我还有其他选择吗?
梦里花落0921
森栏
相关分类