99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

Micronaut 可忽略性注解

2023-02-28 17:07 更新

在 Java 中,您可以使用注釋來顯示變量是否可以為 null。此類注釋不是標準庫的一部分,但您可以單獨添加它們。

Micronaut 框架帶有自己的一組注釋來聲明可空性; @Nullable 和@NonNull。

為什么 Micronaut 框架添加了自己的一組可空性注釋,而不是使用現(xiàn)有的可空性注釋庫之一?

在整個框架的歷史中,我們使用了其他可空性注釋庫。但是,許可問題使我們多次更改可空性注釋。為了避免將來不得不更改可空性注釋,我們在 Micronaut Framework 2.4 中添加了自己的一組可空性注釋

Kotlin 是否識別 Micronaut 可空性注釋?

是的,Micronaut 可空性注釋在編譯時映射到 javax.annotation.Nullable 和 javax.annotation.Nonnull。

為什么要在代碼中使用可空性注釋?

它使您的代碼更容易從 Kotlin 中使用。當您從 Kotlin 代碼調用 Java 代碼時,Kotlin 會識別可空性注釋,并將根據(jù)其注釋處理類型。

此外,您可以使用@Nullable 注解來標記:

  • 控制器方法參數(shù)是可選的。

  • 可選的注入點。例如,當使用構造函數(shù)注入時,您可以通過添加 @Nullable 注釋將一個構造函數(shù)參數(shù)注釋為可選。


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號