其他分享
首页 > 其他分享> > 7.Null-safety

7.Null-safety

作者:互联网

一、基本说明

Java不允许用它的类型系统表示空安全性,Spring框架现在在org.springframework.lang包中提供了注解用于声明API和字段的可空性,目前暂不支持泛型类型参数、数组变量的元素参数的可空性

二、注解

@Nullable:用于指示特定参数、返回值或字段可以为null。

@NonNull:用于指示特定参数、返回值或字段不能为null(对于参数/返回值以及分别应用@NonNullApi和@NonNullFields的字段不需要)。

@NonNullApi:包级别的,它将NonNull声明为参数和返回值的默认语义。

@NonNullFields:包级别的,它将NonNull声明为字段的默认语义。

标签:Null,NonNull,NonNullApi,NonNullFields,safety,参数,返回值,null
来源: https://blog.csdn.net/weixin_36730613/article/details/112193320