который при аутентификации возвращает токен и интервал его жизни в секундах. Мне нужно его сохранить у себя в сервисе, и пользоваться им, пока он не протухнет. Хотел использовать спринговый кеш (его дефолт реализацию) для этого, но чет не нашел в доке способа легко удалить его из кеша при протухании, на SO тоже не нашел, там предлагают для этого взять шудулер и навесить на него @CacheEvict. Думаю вот использовать как реализацию кеша caffeine, там я так понял из коробки есть возможность чистить кеш через заданный интервал после помещения туда объекта. Может кто сталкивался с таким, подскажите как лучше поступить?)
Так повесь cache evict на получение из кеша и будет тебе счастье
В таком случае я ведь буду всегда чистить кеш при получении из него, нет?
Вариант HttpRequestInterceptor, который сам получает токен, подставляет хедеры, а при 401 перелогинится и повторит. @lex_it плохо или норм?
Там вроде условия есть
Вполне нормально. Я так на ангуляре всегда делал😂
Обсуждают сегодня