Sobes.tech
Junior — Middle

Welche Annotation wird verwendet, um ein DTO-Feld aus der automatischen Objektzuordnung auszuschließen?

sobes.tech KI

Antwort von AI

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

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

Пример:

public class UserDTO {
    private String name;

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

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

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