zoukankan      html  css  js  c++  java
  • lombok标签

    @NonNull : 注解在参数上, 如果该类参数为 null , 就会报出异常,  throw new NullPointException(参数名)

    @Cleanup : 注释在引用变量前, 自动回收资源 默认调用 close() 方法

    @Getter/@Setter : 注解在类上, 为类提供读写属性

    @Getter(lazy=true) :

    @ToString : 注解在类上, 为类提供 toString() 方法

    @EqualsAndHashCode : 注解在类上, 为类提供 equals() 和 hashCode() 方法

    @NoArgsConstructor, @RequiredArgsConstructor, @AllArgsConstructor : 注解在类上, 为类提供无参,有指定必须参数, 全参构造函数

    @Data : 注解在类上, 为类提供读写属性, 此外还提供了 equals()、hashCode()、toString() 方法

    @Value :

    @Builder : 注解在类上, 为类提供一个内部的 Builder

    @SneakThrows :

    @Synchronized : 注解在方法上, 为方法提供同步锁

    @Log :

    @Log4j : 注解在类上, 为类提供一个属性名为 log 的 log4j 的日志对象

    @Slf4j : 注解在类上, 为类提供一个属性名为 log 的 log4j 的日志对象

    构造函数
    @AllArgsConstructor

    会生成一个包含所有变量,同时如果变量使用了NotNull annotation , 会进行是否为空的校验, 
    全部参数的构造函数的自动生成,该注解的作用域也是只有在实体类上,参数的顺序与属性定义的顺序一致。

    @NoArgsConstructor

    无参构造函数

    @RequiredArgsConstructor

    会生成一个包含常量(final),和标识了@NotNull的变量 的构造方法。

  • 相关阅读:
    Java中的LinkedList
    Java中的List集合
    Java中的集合Collection
    Java中的异常
    mvc+EF实现简单的登陆功能
    ASP.NET MVC学习三-数据传递之模型绑定
    ASP.NET MVC学习二之 Controller
    ASP.NET MVC 学习一之路由
    ASP.NET MVC学习
    winform获取网页代码的两种方式:
  • 原文地址:https://www.cnblogs.com/xuchen0117/p/14439665.html
Copyright © 2011-2022 走看看