Я видел, что вы можете управлять заголовками кеша http с помощью компонента AnnotationMethodHandlerAdapter.Весеннее управление кешем HTTP
Моя проблема в том, что мне нужно иметь мелкий контроль над кешем (на уровне метода). Лучше всего подумать, что у вас есть что-то вроде аннотации типа «@RequestCache (expire = 60)».
Есть ли что-нибудь подобное? Каков наилучший способ выполнить эту задачу?
Спасибо, Andrea
Update: Пап предлагают использовать HandlerInterceptor, но я видел несколько пост форума, о том, что это не возможно, чтобы получить целевой метод внутри HandlerInterceptor и предлагают использовать регулярные AOP вместо (не для кэширования). Проблема в том, что я не хочу добавлять параметр запроса ко всем моим методам, только чтобы сделать его доступным для аспект. Есть ли способ избежать этого?
Это работает для возврата изображений в сочетании с @ResponseBody? – yglodt