在Spring Boot应用程序中,我需要从Amazon AWS S3存储桶加载i18n消息文件。 基本上,此AWS服务的访问由AWS SDK提供的S3Client完成,该S3Client能够从指定文件返回 我的策略基于: 1)我们需要与 2)在 3)因此,我的策略基于 问题在于,尽管我使用的方法 有人可以提供一些有关此的信息吗? 谢谢! InputStream
。ReloadableResourceBundleMessageSource
相同的行为(缓存,...),所以我的第一个选择是使用它。ReloadableResourceBundleMessageSource
中,我需要更改用于加载资源的策略。在ReloadableResourceBundleMessageSource
中,我们负责ResourceLoader
的一个实例。ResourceLoader
的具体实现,该实现能够返回Resource实例,该实例使用aws s3客户端将inputstream
返回到s3资源。messageSource.setResourceLoader(resourceLoader);
无效,因为在某些时候Spring会被另一个实例覆盖,而我不知道为什么。0 个答案:
没有答案