admin 管理员组

文章数量: 887032


2024年1月13日发(作者:bg是什么类别的容器)

java 构造方法注解

Java中的构造方法注解是指在构造方法上使用的注解,用于描述构造方法的特性和行为。以下是常见的Java构造方法注解:

1. @ConstructorProperties:用于指定构造方法中各个参数的名称,方便在使用反射创建对象时进行参数名匹配。

2. @Autowired:Spring框架中使用的注解,自动装配一个有参构造方法。

3. @Resource:Java EE中使用的注解,依赖注入一个有参构造方法。

4. @Inject:JSR 330中定义的注解,用于标注用来注入依赖对象的构造方法。

5. @Deprecated:标志着该构造方法已经过时,建议使用其他方法替代。

6. @SafeVarargs:用于标记可变参数的构造方法,告诉编译器消除可能存在的类型安全警告。

7. @SuppressWarnings:抑制警告信息的注解,可以用于构造方法中。

8. @NotNull、@Nullable等:用于标记构造方法参数的可为空性或不可为空性。

9. @Contract:由JetBrains IDEA提供的注解,用于声明构造方法的前置或后置条件。

10. @Builder:由Lombok提供的注解,用于生成一个便捷的构造器方法。


本文标签: 构造方法 注解 用于 参数 使用