@Cacheable использует SpEL для поля «значение»?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 @Cacheable использует SpEL для поля «значение»?

Сообщение Anonymous »


Вот фрагмент кода:

@Cacheable(value = "сотрудник", key = "#фамилия") public Person findEmployeeBySurname(String firstName, Строка фамилия, int возраст) { вернуть нового человека (имя, фамилия, возраст); } Похоже, что поле «key» поддерживает SpEL. Мне интересно, можно ли использовать SpEL в поле «value»? Причина в том, что я не хочу жестко запрограммировать «имя кэша» внутри @Cacheable, но «значение» также не поддерживает загрузку имени кэша из свойства или использование общей конфигурации Apache. Итак, я просто искал, можно ли как-нибудь избежать жесткого кодирования «имени кэша» и использовать SpEL. ТИА
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»