lombok的使用及引入无效后的解决办法 |
您所在的位置:网站首页 › 千名教师访万家美篇幼儿园文案 › lombok的使用及引入无效后的解决办法 |
lombok是一款在java开发中插件工具,它能使我们的代码简洁化。 使用lombok注解,目的和作用就在于不用再去写经常反复去写的(如Getter,Setter,Constructor等)一些代码了。 我们使用lombok要先去pom.xml中导入,带入后就可以在实体类中使用了 org.projectlombok lombok如果我们在pom文件中已经引入了依赖,在实体类中使用了lombok 但是当我们在使用的时候发现没有生效,这是我们需要去设置一下 1、添加插件: file-->setting-->plugins点击左边的Marketplace。 搜索lombok 插件 安装后,重启。 2、勾选配置 file-->setting-->build,excecution,deployment-->compiler-->annotation processors勾选上 enable annotation processing。重启即可生效。
下面是我给大家总结的几个常用的注解 @Data 使用这个注解,就不用再去手写Getter,Setter,equals,canEqual,hasCode,toString等方法了,注解后在编译时会自动加进去。 @AllArgsConstructor 使用后添加一个构造函数,该构造函数含有所有已声明字段属性参数 @NoArgsConstructor 使用后创建一个无参构造函数 @Builder简述: Builder 使用创建者模式又叫建造者模式。简单来说,就是一步步创建一个对象,它对用户屏蔽了里面构建的细节,但却可以精细地控制对象的构造过程。 package com.zy.pagehelper.model; import lombok.Builder; import lombok.Data; import java.io.Serializable; @Data @Builder public class Admin implements Serializable { private Long id; private String department; private String email; private String encodedpassword; private String name; private String username; private static final long serialVersionUID = 1L; }下面是使用 Admin admins = Admin.builder() .id(admin.getId()) .name(admin.getName()) .email(admin.getEmail()) .department(admin.getDepartment()) .username(admin.getUsername()) .build();
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |