Как реализовать получение данных через API стороннего сервиса?
Здравствуйте. Есть API, которое предоставляет некоторые данные. Не понимаю, как используя Spring Boot реализовать "подкачку" данных, т.е. что там делать- писать листенер на срабатывание новых данных на стороне сервиса или еще что-то, делать это на стороне сервера или на строноне фронтенда. Как понимаете каша в голове у меня еще та, можете порекомендовать что-то почитать или на простом примере пояснить.
Спасибо.
Вы бы задачку описали по-конкретнее, глядишь, что и посоветуем. А то Вы кашу написали.
Ответьте на три простых вопроса: Что? Где? Когда?
Подозреваю что: данные по REST, которые лежат на удаленном сервере, получать по расписанию или по действию пользователя? И Ваш сервер будет типа прокси для этих данных.
Если в двух словах, то вам надо сделать запрос (не "подкачку") на сервер в соответсвии с его API, подробнее https://spring.io/guides/gs/consuming-rest/ . Если у вас фронтенд на JS, то ищите про HTTP запросы.
что такое http запросы я знаю(иначе в тегах не указал бы restful). вопрос в том, как построить логику. как сделать поддержку обновления данных, на какой стороне(на фронтенде обновлять и в бэк слать json или в бэкенде что-то делать )?
brekhin-aleks, от бизнес-логики задачи зависит. В последующем оптимизация внесет корректировки. Инструментарий у вас бэкэндовский, это также накладывает определенное видение.