В моем текущем проекте я хочу указать класс другого пакета как значение JsonSubTypes.Type
@JsonTypeInfo(
use = JsonTypeInfo.Id.NAME,
include = JsonTypeInfo.As.PROPERTY)
@JsonSubTypes({ @JsonSubTypes.Type(value = XXXXX, name = "OtherClass")})
public interface TenantDataModel {
}
Есть ли возможность каким-либо образом аннотировать этот другой класс, чтобы он был доступен Джексону во время выполнения? Это то, что я мог бы как-то включить идентификатор, заменяющий ссылку .class в значении.
Использование JsonTypeInfo.Id.CLASS или MINIMAL_CLASS не вариант, так как я не хочу показывать структуру пакета в json.
Java11 Последний Джексон