首页 > 其他 > 详细

mybatis学习(八、Lombok)

时间:2021-03-02 10:28:19      阅读:30      评论:0      收藏:0      [点我收藏+]

八、Lombok

Project Lombok是一个java库,它自动插入到编辑器和构建工具中,增强java的性能。

不要再编写另一个getter或equals方法,使用一个注解,您的类有一个功能齐全的生成器,自动记录变量,等等。

使用步骤:

  1. 在idea中安装lombok插件

  2. 在项目中导入lombok的jar包

    <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.18.10</version>
        <scope>provided</scope>
    </dependency>
    
  3. 加注解(pojo类中)

    @Getter and @Setter
    @FieldNameConstants
    @ToString
    @EqualsAndHashCode
    @AllArgsConstructor, @RequiredArgsConstructor and @NoArgsConstructor
    @Log, @Log4j, @Log4j2, @Slf4j, @XSlf4j, @CommonsLog, @JBossLog, @Flogger, @CustomLog
    @Data无参构造、get、set、toString、hashcode、equals
    @Builder
    @SuperBuilder
    @Singular
    @Delegate
    @Value
    @Accessors
    @Wither
    @With
    @SneakyThrows
    @val
    @var
    experimental @var
    @UtilityClass

示例:

@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {
    private int id;
    private String name;
    private String pwd;
}

mybatis学习(八、Lombok)

原文:https://www.cnblogs.com/LiuOneZero/p/14467356.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!