图源:简书 (jianshu.com) Null-safety(null安全)实际上是Java这个“古老”语言的历史包袱,很多新的语言(比如go或kotlin)在诞生起就在语言层面提供对null安全的解决方案。 实际工作中有相当一部分bug都是“空指针异常”。 Spring框架提供一些注解作为null安全这一问题的解决方案,可以通过在Spring框架中使用这些注解来在编码阶段尽早发现一部分“空指针异常”引起的bug。 Spring框架提供以下注解: @Nullable: 注解,表明一个特定的参数、返回值或字段可以是…