Я искал способ, чтобы иметь возможность комментировать мои модели ответов в Spring Boot с помощью пользовательской аннотации для управления тем, какое поле должно быть сериализовано с использованием пружинных профилей и Джексона.
Я знаю, что существует существующееаннотация JsonView для определения различных представлений, но для этого потребуется логика для обработки отдельных представлений для каждой модели или их включения.
Я скорее использую пользовательскую аннотацию, которая будет принимать (список) профилей для исключения / включения поляfor.
Я также изучал написание сериализатора, но он контролирует только значение, а не все свойство, включая имя.
Возможно ли это каким-то образом?
class Response {
var message: String
@JsonExclude("production")
var debugMessage: String? = null
}