MCPcopy Index your code
hub / github.com/alibaba/aliyun-spring-boot

github.com/alibaba/aliyun-spring-boot @1.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.0.0 ↗ · + Follow
370 symbols 816 edges 75 files 75 documented · 20%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

介绍

License

本项目为阿里云服务 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-SNAPSHOT</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>

组件

Version

当前项目仅支持 Spring Boot 2.0 以上的版本,并且不再对 Spring Boot 1.x 予以支持。

如何构建

当前工程使用 Maven 来构建,最快的使用方式是将本项目 clone 到本地,然后执行以下命令:

shell script ./mvnw install

社区交流

钉钉群

DingQR

Extension points exported contracts — how you extend this code

ISmsService (Interface)
@author pbting [1 implementers]
aliyun-spring-boot-starters/aliyun-sms-spring-boot-starter/src/main/java/com/alibaba/cloud/spring/boot/sms/ISmsService.java
SmsReportMessageListener (Interface)
@author pbting
aliyun-spring-boot-starters/aliyun-sms-spring-boot-starter/src/main/java/com/alibaba/cloud/spring/boot/sms/SmsReportMessageListener.java
SmsMessageListener (Interface)
@author pbting
aliyun-spring-boot-starters/aliyun-sms-spring-boot-starter/src/main/java/com/alibaba/cloud/spring/boot/sms/SmsMessageListener.java
SmsUpMessageListener (Interface)
@author pbting
aliyun-spring-boot-starters/aliyun-sms-spring-boot-starter/src/main/java/com/alibaba/cloud/spring/boot/sms/SmsUpMessageListener.java
MessageListener (Interface)
(no doc) [2 implementers]
aliyun-spring-boot-starters/aliyun-sms-spring-boot-starter/src/main/java/com/alibaba/cloud/spring/boot/sms/base/MessageListener.java

Core symbols most depended-on inside this repo

get
called by 16
aliyun-spring-boot-samples/aliyun-redis-spring-boot-sample/src/main/java/com/alibaba/cloud/spring/boot/examples/redis/RedisController.java
error
called by 14
aliyun-spring-boot-starters/aliyun-rds-spring-boot-starter/src/main/java/com/alibaba/cloud/spring/boot/rds/actuate/endpoint/RdsErrorEndpoint.java
isBucket
called by 11
aliyun-spring-boot-starters/aliyun-oss-spring-boot-starter/src/main/java/com/alibaba/cloud/spring/boot/oss/resource/OssStorageResource.java
toString
called by 9
aliyun-spring-boot-samples/aliyun-rds-spring-boot-sample/src/main/java/com/alibaba/cloud/spring/boot/examples/rds/Order.java
getMessage
called by 8
aliyun-spring-boot-starters/aliyun-sms-spring-boot-starter/src/main/java/com/alibaba/cloud/spring/boot/sms/base/QueryTokenForMnsQueueResponse.java
getAccessKey
called by 8
aliyun-spring-boot-starters/aliyun-oss-spring-boot-starter/src/main/java/com/alibaba/cloud/spring/boot/oss/env/OssProperties.java
getSecretKey
called by 8
aliyun-spring-boot-starters/aliyun-oss-spring-boot-starter/src/main/java/com/alibaba/cloud/spring/boot/oss/env/OssProperties.java
exists
called by 7
aliyun-spring-boot-starters/aliyun-oss-spring-boot-starter/src/main/java/com/alibaba/cloud/spring/boot/oss/resource/OssStorageResource.java

Shape

Method 293
Class 72
Interface 5

Languages

Java100%

Modules by API surface

aliyun-spring-boot-starters/aliyun-sms-spring-boot-starter/src/main/java/com/alibaba/cloud/spring/boot/sms/base/QueryTokenForMnsQueueResponse.java23 symbols
aliyun-spring-boot-starters/aliyun-oss-spring-boot-starter/src/main/java/com/alibaba/cloud/spring/boot/oss/resource/OssStorageResource.java21 symbols
aliyun-spring-boot-starters/aliyun-oss-spring-boot-starter/src/test/java/com/alibaba/cloud/spring/boot/oss/resource/OssStorageResourceTest.java20 symbols
aliyun-spring-boot-starters/aliyun-sms-spring-boot-starter/src/main/java/com/alibaba/cloud/spring/boot/sms/base/DefaultAlicomMessagePuller.java18 symbols
aliyun-spring-boot-starters/aliyun-sms-spring-boot-starter/src/main/java/com/alibaba/cloud/spring/boot/sms/base/TokenForAlicom.java16 symbols
aliyun-spring-boot-starters/aliyun-oss-spring-boot-starter/src/main/java/com/alibaba/cloud/spring/boot/oss/env/OssProperties.java16 symbols
aliyun-spring-boot-samples/aliyun-rds-spring-boot-sample/src/main/java/com/alibaba/cloud/spring/boot/examples/rds/Order.java12 symbols
aliyun-spring-boot-starters/aliyun-sms-spring-boot-starter/src/main/java/com/alibaba/cloud/spring/boot/sms/base/QueryTokenForMnsQueueRequest.java11 symbols
aliyun-spring-boot-starters/aliyun-sms-spring-boot-starter/src/main/java/com/alibaba/cloud/spring/boot/sms/env/SmsProperties.java9 symbols
aliyun-spring-boot-starters/aliyun-redis-spring-boot-starter/src/main/java/com/alibaba/cloud/spring/boot/redis/actuate/endpoint/AbstractRedisEndpoint.java9 symbols
aliyun-spring-boot-starters/aliyun-context-spring-boot-starter/src/main/java/com/alibaba/cloud/spring/boot/context/env/EdasProperties.java9 symbols
aliyun-spring-boot-starters/aliyun-sms-spring-boot-starter/src/main/java/com/alibaba/cloud/spring/boot/sms/actuate/ReceiveMessageEntity.java8 symbols

Datastores touched

(mysql)Database · 1 repos
test_dbDatabase · 1 repos

For agents

$ claude mcp add aliyun-spring-boot \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page