领先一步
VMware 提供培训和认证,助您快速进步。
了解更多这是 Spring Cloud AWS 维护者的一篇客座文章。
Spring Cloud AWS 3.0 是 Spring Cloud AWS 项目的最新版本。该版本使用 AWS SDK for Java v2 对库进行了彻底重写。由于这需要进行重大的重构,我们借此机会重新审视了所有假设和集成模块。因此,我们开发了一个轻量级、灵活、减少麻烦并提供易于使用的抽象的库。
Spring Cloud AWS 3.0 在开发时遵循以下原则
@Nullable
注解)强烈建议阅读 Spring Cloud AWS 参考文档 以了解更多信息。
此外,您可以在 Spring Cloud AWS GitHub 仓库 中探索几个集成模块的示例应用。
下面列出了每个集成模块的主要变更
在 S3 中,我们引入了新的有趣特性,例如
InMemoryBufferingS3OutputStream
DiskBufferingS3OutputStream
TransferManagerS3OutputStream
SnsTemplate
和 SnsOperations
提供了方便的 API 用于向 SNS 发送通知SnsSmsTemplate
提供了方便的 API 用于向手机号码发送短信 (SMS)spring.config.import
加载 Secretspring.config.import
加载 SecretDynamoDbTemplate
是基于 DynamoDB Enhanced Client 构建的用于使用 DynamoDB 的高级 APImicrometer-registry-cloudwatch2
的自动配置Spring Cloud AWS 3.0 不包含对 RDS、ElastiCache、EC2 和 CloudFormation 的集成。