Dapr-Spring-Boot-Starter 文档
Dapr-Spring-Boot-Starter 将 Dapr 与 Spring Boot 进行整合 该项目简化了 Dapr 客户端相关的设置,只需要为项目添加了一系列依赖项,并添加适当的注解。 本项目的目标是让Dapr for Spring Boot获得接近Spring Cloud的开发体验。
请注意:
本项目并没有重写Dapr Java SDK甚至官方Dapr Spring Boot工件的任何逻辑,仅为其增强了Spring Boot的使用体验,您可能需要参阅Dapr Java SDK来了解Dapr Client以及官方Dapr Spring Boot工件的使用方法(如Pubsub等)
目录
- dapr-client-spring-boot-starter
- dapr-openfeign-spring-boot-starter,feign-dapr-client
- dapr-secretstore-spring-boot-starter
- 疑难解答
- 示例项目
- 版本概述
- 参与贡献
如何下载工件
本工件分别在Github Packages, JitPack和Maven Central发布每日构建,SNAPSHOT版本和正式版本,请您选择合适的版本使用。
-
使用Github Packages 详情参阅版本概述
若使用Github Packages托管的构建,您需要参考Github官方文档正确设置身份验证才可以下载工件。
在配置好repository后,请将如下依赖加入到您的Maven或Gradle依赖项中:
Maven
<dependency> <groupId>icu.fangkehou</groupId> <artifactId>dapr-spring-boot-starter</artifactId> <version>0.4.0-SNAPSHOT</version> </dependency>
Gradle
dependencies { implementation 'icu.fangkehou:dapr-spring-boot-starter:0.4.0-SNAPSHOT' }
请注意:以上版本号可能会过时,请确保您使用最新SNAPSHOT版本。组件可能会要求你引入其他依赖。
详情参阅版本概述
-
使用JitPack
若使用Github Packages托管的构建,您需要参考JitPack官方文档正确设置repository才可以下载工件。
详情参阅JitPack 说明
在配置好repository后,请将如下依赖加入到您的Maven或Gradle依赖项中:
Maven
<dependency> <groupId>icu.fangkehou.dapr-spring</groupId> <artifactId>dapr-spring-boot-starter</artifactId> <version>0.4.0-SNAPSHOT</version> </dependency>
Gradle
dependencies { implementation 'icu.fangkehou.dapr-spring:dapr-spring-boot-starter:0.4.0-SNAPSHOT' }
请注意:以上版本号可能会过时,请确保您使用最新SNAPSHOT版本。组件可能会要求你引入其他依赖。
详情参阅版本概述
-
使用Maven Central
在配置好repository后,请将如下依赖加入到您的Maven或Gradle依赖项中:
Maven
<dependency> <groupId>icu.fangkehou</groupId> <artifactId>dapr-spring-boot-starter</artifactId> <version>0.4.0</version> </dependency>
Gradle
dependencies { implementation 'icu.fangkehou:dapr-spring-boot-starter:0.4.0' }
请注意:以上版本号可能会过时,请确保您使用最新版本。组件可能会要求你引入其他依赖。
详情参阅版本概述