注解含义:

  • @Getter and @Setter
  • @FieldNameConstants
  • @ToString
  • @EqualsAndHashCode
  • @AllArgsConstructor, @RequiredArgsConstructor and @NoArgsConstructor
  • @Log, @Log4j, @Log4j2, @Slf4j, @XSlf4j, @CommonsLog, @JBossLog, @Flogger, @CustomLog
  • @Data 等价于 get、set、toString
  • @Builder
  • @SuperBuilder
  • @Singular
  • @Delegate
  • @Value
  • @Accessors
  • @Wither
  • @With
  • @SneakyThrows
  • @val
  • @var
  • experimental @var
  • @UtilityClass