Если оно не optional с дефолтом null - то кастомным постпроцессингом
Ну, как я понял, если есть дефолт - то оно Optional. И оно Optional с дефолтом null. Но чтобы не писать null мне надо включить это глобально для десериазации всей сущности. А я хочу писать остальные дефолты в этой сущности.
А что за постпроцессинг? Я думал кастомным сериализатором.
Я по отзывам слышал, что в микросервисах ктор хорошо ложится. Любую страшную конфигурацию можно абстрагировать до любого уровня надобности, благо там всё на лямбдах выстроено. Пишешь свою "библиотечку" со своими функциями, которые настраивают application как тебе надо, и подключаешь везде, где надо.
Джетифаер же вроде в обратную сторону работает, то есть у тебя в проекте androidx, а либа до сих пор не переехала. Я, собсна, поэтому до сих пор не переехал на androidx.