MongoDB java код: десериализация не работает - PullRequest
0 голосов
/ 06 марта 2020

У меня есть 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 обеспечить использование конструктора вместо сеттера ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...