REST представляет собой акроним фразы «передача состояния представления» (representational state transfer) — довольно загадочного способа заявить, что наше приложение взаимодействует с другим.
Я обнаружил, что простейший способ инсталляции на машине одного или нескольких JDK и управления ими — воспользоваться SDKMAN! (https://sdkman.io). Эта система управления пакетами также упрощает установку интерфейса командной строки Spring Boot, который вы будете использовать далее в этой книге, и многих других утилит, так что это чрезвычайно полезное вспомогательное ПО
Spring Boot (и большинство проектов Spring) следует мантре «соглашения важнее конфигурации», гарантируя, что если следовать простым, четким и хорошо документированным соглашениям, код конфигурации будет минимальным или вообще окажется не нужен.
В книге я иногда использую VSCode и его аналог VSCodium, собранный на основе той же базы кода, но с отключенной телеметрией/отслеживанием (https://vscodium.com).
Проще всего указать приложению на необходимость обработки классов, снабженных аннотацией @ConfigurationProperties, и добавления их свойств в объект Environment приложения.
никают, то приводят к тому, что я называю лернейской гидрой зависимостей.
Как и ее тезка, лернейская гидра зависимостей может доставить немало проблем. И как и в случае с тезкой, никакой награды за поиск и искоренение программных ошибок, возникающих из-за расхождения версий, вас не ждет, только неуловимые окончательные диагнозы и часы, потраченные впустую на их поиск.