В частности, я обращаюсь к конечной точке, которая возвращает мне объект результата, содержащий перечисление с подробным описанием того, был ли запрос успешный или нет. Я хочу кэшировать этот результат, но только в том случае, если результат был успешным.
В обычном коде я бы просто проверил это с помощью такого условия:
Код: Выделить всё
if(result.status == MyStatus.OK)
Код: Выделить всё
@Cacheable(value = 'myCacheName',
key = "#myKey",
unless = "#result.status() != MyStatus.OK")
Это вообще возможно? Если да, то как мне это написать?
Подробнее здесь: https://stackoverflow.com/questions/788 ... annotation
Мобильная версия