Аннотация @Cacheble для метода без параметров

я хочу иметь@Cacheable аннотация на метод без параметра. В этом случае я использую @Cacheable следующим образом

@Cacheable(value="usercache", key = "mykey")
public string sayHello(){
    return "test"
}

Однако, когда я вызываю этот метод, он не выполняется и получает исключение, как показано ниже

org.springframework.expression.spel.SpelEvaluationException: EL1008E: (pos 0): не удается найти свойство или поле «mykey» для объекта типа «org.springframework.cache.interceptor.CacheExpressionRootObject» - может быть, не публично?

Пожалуйста, предложите.

Ответы на вопрос(3)

Ваш ответ на вопрос