领先一步
VMware 提供培训和认证,助您加速进步。
了解更多这是来自 Spring Cloud AWS 维护者的客座文章。
Spring Cloud AWS 3.0 是 Spring Cloud AWS 项目的最新发布。此版本代表了使用 AWS SDK v2 for Java 对库进行的完全重写。由于这需要进行重大重构,我们借此机会重新审视了所有的假设和集成模块。因此,我们创建了一个轻量级、灵活、更少麻烦且提供易于使用的抽象的库。
Spring Cloud AWS 3.0 在开发时考虑了以下原则:
@Nullable 注解)我们强烈建议阅读 Spring Cloud AWS 参考文档以了解更多信息。
此外,您可以在 Spring Cloud AWS GitHub 仓库 中探索多个集成模块的示例应用程序。
下方是每个集成模块更改的高级列表
@EnableXXX 注解在 S3 中,我们引入了一些有趣的新功能,例如:
InMemoryBufferingS3OutputStreamDiskBufferingS3OutputStreamTransferManagerS3OutputStreamSnsTemplate 和 SnsOperations 提供了向 SNS 发送通知的便捷 API。SnsSmsTemplate 提供了向电话号码发送短信的便捷 API。spring.config.import 加载 secrets。spring.config.import 加载 secrets。DynamoDbTemplate 是基于 DynamoDB Enhanced Client 的高层 API,用于使用 DynamoDB。micrometer-registry-cloudwatch2 的自动配置。Spring Cloud AWS 3.0 不包括对 RDS、ElastiCache、EC2 和 CloudFormation 的集成。