通过具有定义的字符串变量的键进行缓存

问题描述 投票:0回答:1

您好,我有一个可以从公共常量类导入的字符串值

我想在方法中加入一个参数,但是我不能作为键:)

例如:我有一个由类导入的字符串KEY_DELIMETER,它等于“ ::”。

@Cacheable(key = "#appId" + KEY_DELIMETER + "userId")
public UserProfile getUserProfile(final String appId, final String appconnectId)

我无法使用key_delimeter作为常量。

有没有这样的使用方式?

spring-boot spring-cache
1个回答
0
投票

要在注释中使用常量,可以将其作为固定字符串包含,如下所示:

© www.soinside.com 2019 - 2024. All rights reserved.