gpt4 book ai didi

java - 从属性文件将值设置为可缓存注释

转载 作者:行者123 更新时间:2023-12-02 11:45:01 25 4
gpt4 key购买 nike

我正在使用 Spring Cacheable 注释,目前我正在努力寻找从属性文件添加缓存名称的方法。

我尝试过:

@Cacheable("${some.cache.name}")

@Cacheable("#{'${some.cache.name}'}")

最佳答案

有一个 SPI 可以做到这一点,它比仅使用 SpEL 更强大。您可以实现 CacheResolver 并在运行时解析缓存实例。您可以使用带注释的类型或通过注释提供的任何名称。

您可以使用 @CacheConfig 在类级别或通过实现 CacheConfigurer 全局指定每个注释的 CacheResolver

检查the documentation for more details

关于java - 从属性文件将值设置为可缓存注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48281219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com