тонкая игра слов, как будто ни те ни те бины в скала-мире не любят
на тему вопроса: зависит от размера бина. Если там 3-5-10 полей - скорее всего ничего не делают, просто 1 строчку кода генерят которая не изменится в следующие пару лет
если это массовая история на 30+ дто, списки по 30+ полей то обычно проще подумать, как доставать нужные поля в [T], а не как их копировать между
и только если то и другое не помогло - да, достать макросы с рефлексией
При чем тут бины (компоненты) спринга к вопросу маппинга дто хз.
Что делать в скале или котлине, если нужно перемапить из A в B. A и B имеют 80% поля с одинаковым названием. Берут джавовый маппер либу?
потому что даже template haskell принимает недотипизированные деревья, а scala 3 всегда только типизированные
Читать полностью…если вы откроете сайт
/channel/jvmchat/621846
там сразу же и будет пример со вложенностью, коллекциями, опшенами
ну он скоро на пенсию, но и только
полгода назад праздновали двадцатилетие языка
кончится скала - ну уже есть тайпскрипт, что угодно лишь бы type inference был 🙃
собственно, если есть одна вещь, к которой почти ни у кого в скале нет претензий - это объявление и работа с данными
Читать полностью…макросы в scala 3 это в общем-то наверное самый высокоуровневый механизм из подобных
Читать полностью…