Sobes.tech
Junior — Middle

Quelle annotation est utilisée pour exclure un champ DTO de la correspondance automatique des objets?

sobes.tech IA

Réponse de l'IA

Для исключения поля DTO из автоматического сопоставления объектов часто используется аннотация @Transient.

Эта аннотация говорит, что поле не должно участвовать в сериализации или маппинге, например, при работе с JSON или ORM.

Пример:

public class UserDTO {
    private String name;

    @Transient
    private String temporaryData; // это поле не будет учитываться при маппинге

    // геттеры и сеттеры
}

Если используется библиотека, например, Jackson, можно применять аннотацию @JsonIgnore для исключения поля из сериализации.