проперти
clients.client1.mnogogovna
clients.client2.mnogogovna
В спринг буте 2.2.0 у меня было
@ConstructorBinding
@ConfigurationPropertirles("")
data class Props(
val clients: Map<String, Client>
)
Он ругался на пустой префикс, но работал.
Теперь при миграции на спринг Бут 2.2.1 он выебывается с невнятными сообщениями о том, что у меня какие-то параметры, которые он ожидал увидеть not null оказались null.
А как вообще такие проперти красиво биндить?
Есть смысл попробовать сначала с непустым префиксом (возможно, он ни на что не влияет), а ещё обновить бут на 2.2.2. Неясные ошибки про null могут остаться, в 2.2.1 это точно сделано через жопу.
Обсуждают сегодня