@Cacheable
パラメータのないメソッドにアノテーションを付けたい。その場合、次のように @Cacheable を使用します
@Cacheable(value="usercache", key = "mykey")
public string sayHello(){
return "test"
}
ただし、このメソッドを呼び出すと、実行されず、以下のように例外が発生します
org.springframework.expression.spel.SpelEvaluationException: EL1008E:(pos 0): タイプ 'org.springframework.cache.interceptor.CacheExpressionRootObject' のオブジェクトでプロパティまたはフィールド 'mykey' が見つかりません - おそらく公開されていませんか?
提案してください。