本项目为阿里云服务 Spring Boot Starters 工程,它致力于简化阿里云环境下的 Spring Boot 应用开发。
参考英文文档 English Document.
如果需要使用已发布的版本,在 dependencyManagement
中添加如下配置。
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>aliyun-spring-boot-dependencies</artifactId>
<version>1.0.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
然后在 dependencies
中添加自己所需使用的依赖即可使用。
如果您想使用 SNAPSHOT 版本的话,请添加以下 <repository>
到 pom.xml
文件:
<repositories>
<repository>
<id>sonatype-snapshots</id>
<name>Sonatype Snapshots</name>
<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>false</enabled>
</releases>
</repository>
</repositories>
-
Alibaba Cloud OSS: 阿里云对象存储服务(Object Storage Service,简称 OSS),是阿里云提供的海量、安全、低成本、高可靠的云存储服务。您可以在任何应用、任何时间、任何地点存储和访问任意类型的数据。
- Starter - aliyun-oss-spring-boot-starter
- Sample
-
Alibaba Cloud SMS: 覆盖全球的短信服务,友好、高效、智能的互联化通讯能力,帮助企业迅速搭建客户触达通道。
- Starter - aliyun-sms-spring-boot-starter
- Sample
-
Alibaba Cloud SchedulerX: 阿里中间件团队开发的一款分布式任务调度产品,提供秒级、精准、高可靠、高可用的定时(基于 Cron 表达式)任务调度服务。
- Starter - aliyun-schedulerx-spring-boot-starter
- Sample
-
Alibaba Cloud Redis: 高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。
- Starter - aliyun-redis-spring-boot-starter
- Sample
-
Alibaba Cloud RDS MySQL: 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。
- Starter - aliyun-rds-spring-boot-starter
- Sample
当前项目仅支持 Spring Boot 2.0 以上的版本,并且不再对 Spring Boot 1.x 予以支持。
当前工程使用 Maven 来构建,最快的使用方式是将本项目 clone 到本地,然后执行以下命令:
./mvnw install