REST представляет собой акроним фразы «передача состояния представления» (representational state transfer) — довольно загадочного способа заявить, что наше приложение взаимодействует с другим.
Использование @Value с собственными свойствами дает еще одну удобную возможность: значение одного свойства можно получить из значения другого или создать на его основе.
Шаблоны можно считать своего рода интерфейсами поставщиков сервисов (Service Provider Interface, SPI). Они обладают очень большими возможностями и допускают непосредственное использование, но каждый раз требуют повтора множества шагов для реализации наиболее распространенных сценариев использования, встречающихся разработчикам
интерфейсы Operations, например MongoOperations, RedisOperations и CassandraOperations, задают базовый набор операций, которые можно применять напрямую для достижения максимальной гибкости или создавать на их основе абстракции более высокого уровня