Spring的Resource
API不支持整个操作生命周期。两个主要接口是
Resource和
WritableResource。没有用于删除的API。
或者,您可以将Spring Content用于S3。Spring Content
Stores是所有通用类
ResourceLoader,它们返回
Resource的确支持删除。顺便说一句,它完全按照您的建议工作。
看看参考指南。基本
Store接口应该是Spring Cloud AWS中的直接接口。
只需将return转换为
getResourceto
DeletableResource并调用它
delete即可删除S3中的对象。
如果尚不清楚,请告诉我,我可以提供更多详细信息。



