覆盖Spring Boot依赖

在 Spring Boot 应用中使用 Apache Pulsar 时,Apache Pulsar 的依赖版本由 Spring Boot 的依赖管理决定。如果你想使用不同的版本脉冲星客户端全你需要覆盖他们在 Spring Boot 依赖管理中使用的版本;设置脉冲星版本财产。spring-doc.cadn.net.cn

或者,要使用支持Spring Boot版本的其他Apache Pulsar Spring,可以设置spring-pulsar.version。财产。spring-doc.cadn.net.cn

以下示例中使用的是 Pulsar 客户端的快照版本和 Apache Pulsar 的 Spring。spring-doc.cadn.net.cn

格拉德勒
ext['pulsar.version'] = '4.4.2-SNAPSHOT'
ext['spring-pulsar.version'] = '2.0.1-SNAPSHOT'

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-pulsar'
}
<properties>
    <pulsar.version>4.4.2-SNAPSHOT</pulsar.version>
    <spring-pulsar.version>2.0.1-SNAPSHOT</spring-pulsar.version>
</properties>

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-pulsar</artifactId>
</dependency>