У меня есть java pojo
public class User {
@BsonId
private int userId;
@JsonProperty
private String email;
@JsonProperty
private String password;
@JsonProperty
private String name;
@JsonProperty
private String surname;
}
Вставка в mongodb с использованием диска java syn c работает, как и ожидалось, проблема при получении данных, если у меня есть установщик в pojo это работает иначе нет. Есть ли способ заставить его работать без сеттеров
CodecRegistry pojoCodecRegistry = fromRegistries(MongoClientSettings.getDefaultCodecRegistry(),
customRegistry,
fromProviders(PojoCodecProvider.builder().automatic(true).build()));
Я хотел бы включить неизменность для моего класса pojo, поэтому есть способ указать в pojocode c обеспечить использование конструктора вместо сеттера ?