gpt4 book ai didi

java - 新消息的 getMessage 会强制在 Spring ReloadableResourceBundleMessageSource 中重新加载吗?

转载 作者:行者123 更新时间:2023-11-30 04:36:45 25 4
gpt4 key购买 nike

我在文档中找不到这个:

假设我有一个 ReloadableResourceBundleMessageSource,如果我使用另一个进程为刚刚添加到属性文件中的属性调用 getMessage() ,这会强制重新加载,因为该属性尚不存在(未缓存),或者这会抛出异常?

我是否必须等待下一次cacheRefresh,直到该属性可供访问?

最佳答案

它会抛出异常,直到缓存超时。文件的最后修改时间戳在 refreshProperties() 中进行评估,但这仅在缓存超时后发生。

如果这是一个 Web 应用程序,我建议创建一个调用 clearCache() 的 Web 服务。然后,您的外部进程可以写入新的属性文件并调用服务以强制及时刷新。

关于java - 新消息的 getMessage 会强制在 Spring ReloadableResourceBundleMessageSource 中重新加载吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13310968/

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