我用
@Value("${cache.host}")
private String redisHost;
@Value("${cache.port}")
private int redisPort;
我想从应用程序属性中获取@redishhash中的timetolive。如何获取此配置?
@RedisHash(value = "UserModel", timeToLive = 5)
我在上面手动给出,但是我想从application.properties给出
我用
@Value("${cache.host}")
private String redisHost;
@Value("${cache.port}")
private int redisPort;
我想从应用程序属性中获取@redishhash中的timetolive。如何获取此配置?
@RedisHash(value = "UserModel", timeToLive = 5)
我在上面手动给出,但是我想从application.properties给出
1条答案
按热度按时间jckbn6z71#
我不确定您是否可以从application.properties执行此操作,但您可以通过使用基于java的配置配置rediscachemanager bean来执行此操作,如下所示:
ps:这个方法应该在带有@configuration注解的类中