【发布时间】:2017-09-27 18:17:15
【问题描述】:
在 Spring Boot(使用 Java)中,我通常将缓存名称放在静态最终字符串中,如下所示:
public static final String MY_CACHE_NAME = "cache_name"
@Cacheable(value = MY_CACHE_NAME)
但是,当我有一个具有此缓存名称的 java 类并尝试在 Kotlin 缓存方法中使用时,Eclipse 告诉我这不是“编译时常量”。有没有办法解决这个问题?
在eclipse之外,一切都很好......
【问题讨论】:
-
您可以尝试在 Kotlin 中将变量定义为“const”
标签: java eclipse caching spring-boot kotlin