Micronaut 響應(yīng)式編程的配置

2023-03-13 10:02 更新

Project Reactor 由 Micronaut 在內(nèi)部使用。但是,要在您的控制器和/或 HTTP 客戶端方法中使用 Reactor 或其他響應(yīng)式庫(kù)(例如 RxJava)類型,您需要包含依賴項(xiàng)。

Reactor Support

要添加對(duì) Reactor 的支持,請(qǐng)?zhí)砑右韵履K:

 Gradle Maven 
implementation("io.micronaut.reactor:micronaut-reactor")
<dependency>
    <groupId>io.micronaut.reactor</groupId>
    <artifactId>micronaut-reactor</artifactId>
</dependency>

要使用 Reactor HTTP 客戶端,請(qǐng)?zhí)砑右韵乱蕾図?xiàng):

 Gradle Maven 
implementation("io.micronaut.reactor:micronaut-reactor-http-client")
<dependency>
    <groupId>io.micronaut.reactor</groupId>
    <artifactId>micronaut-reactor-http-client</artifactId>
</dependency>

RxJava 3 Support

要添加對(duì) RxJava 3 的支持,請(qǐng)?zhí)砑右韵履K:

 Gradle Maven 
implementation("io.micronaut.rxjava3:micronaut-rxjava3")
<dependency>
    <groupId>io.micronaut.rxjava3</groupId>
    <artifactId>micronaut-rxjava3</artifactId>
</dependency>

要使用 RxJava 3 HTTP 客戶端,請(qǐng)?zhí)砑右韵乱蕾図?xiàng):

 Gradle Maven 
implementation("io.micronaut.rxjava3:micronaut-rxjava3-http-client")
<dependency>
    <groupId>io.micronaut.rxjava3</groupId>
    <artifactId>micronaut-rxjava3-http-client</artifactId>
</dependency>

RxJava 2 Support

要添加對(duì) RxJava 2 的支持,請(qǐng)?zhí)砑右韵履K:

 Gradle Maven 
implementation("io.micronaut.rxjava2:micronaut-rxjava2")
<dependency>
    <groupId>io.micronaut.rxjava2</groupId>
    <artifactId>micronaut-rxjava2</artifactId>
</dependency>

要使用 RxJava 2 HTTP 客戶端,請(qǐng)?zhí)砑右韵乱蕾図?xiàng):

 Gradle Maven 
implementation("io.micronaut.rxjava2:micronaut-rxjava2-http-client")
<dependency>
    <groupId>io.micronaut.rxjava2</groupId>
    <artifactId>micronaut-rxjava2-http-client</artifactId>
</dependency>

RxJava 1 Support

可以使用以下模塊添加對(duì) RxJava 1 的遺留支持:

 Gradle Maven 
implementation("io.micronaut.rxjava1:micronaut-rxjava1")
<dependency>
    <groupId>io.micronaut.rxjava1</groupId>
    <artifactId>micronaut-rxjava1</artifactId>
</dependency>


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)