NonNull和Autowired是两个不同的注解,它们的作用也不同。

  • @NonNull:是一个Lombok注解,用于标记一个变量或方法参数不允许为空,如果为空则会抛出NullPointerException异常。它主要用于编译时代码检查,以避免空指针异常的发生。
  • @Autowired:是一个Spring注解,用于自动装配Bean。当一个类中需要使用另一个类的实例时,可以使用@Autowired注解,Spring会自动在容器中查找该类的实例并注入。

因此,NonNull和Autowired是两个不同的注解,用途也不同。NonNull主要用于编译时代码检查,而Autowired主要用于自动装配Bean。

NonNull 和 AutoWired 的区别

原文地址: https://www.cveoy.top/t/topic/bfH0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录