Spring 数据 Mongo 没有访问器来设置已初始化的最终 属性

Spring Data Mongo No accessor to set final property that is initialized

我有一个 class,其中包含一个已初始化的最终集。 Mongo 转换器没有看到 Set 字段的访问器,@Wither 也没有帮助,因为它没有生成方法(由于 set 正在初始化)。我能做什么?

@Getter
@Setter
@Wither
@AllArgsConstructor
class A {
  private final Set<String> setOfStrings = new HashSet<>();
}

收到的异常是

java.lang.UnsupportedOperationException: No accessor to set property final java.util.Set A.setOfStrings

我想保持字段初始化。

我所做的是删除默认实例化并在构造函数中实例化