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 для исключения поля из сериализации.