Mybatis之Lombok
【摘要】 目录什么是Lombok?下载Lombok1、打开File-Setting2、在Plugins中搜索Lombok,下载小红辣椒 3、导入依赖Lombok的常用注解注解作用在类上,即对所有方法有效,作用在方法上仅对该方法有效1、Data注解,以下方法都不用写了 2、AllArgsConstructor,有参构造方法(但你发现你的无参构造没有了,别慌) 3、NoArgsConstructo...
目录
注解作用在类上,即对所有方法有效,作用在方法上仅对该方法有效
2、AllArgsConstructor,有参构造方法(但你发现你的无参构造没有了,别慌)
什么是Lombok?
Lombok项目是一个Java库,它会自动插入编辑器和构建工具中,Lombok提供了一组有用的注释,用来消除Java类中的大量样板代码。仅五个字符(@Data)就可以替换数百行代码从而产生干净,简洁且易于维护的Java类。
简单的说:Lombok是一款非常实用Java工具,可用来帮助开发人员消除Java的冗长代码,尤其是对于简单的Java对象(POJO)。
下载Lombok
1、打开File-Setting
2、在Plugins中搜索Lombok,下载小红辣椒
3、导入依赖
现在我们就可以使用lombok了
Lombok的常用注解
---来自百度百科
常用注解:
@Setter :注解在类或字段,注解在类时为所有字段生成setter方法,注解在字段上时只为该字段生成setter方法。
@Getter :使用方法同上,区别在于生成的是getter方法。
@ToString :注解在类,添加toString方法。
@EqualsAndHashCode: 注解在类,生成hashCode和equals方法。
@AllArgsConstructor: 注解在类,生成包含类中所有字段的构造方法。
@Data: 注解在类,生成setter/getter、equals、canEqual、hashCode、toString方法,如为final属性,则不会为该属性生成setter方法。
注解作用在类上,即对所有方法有效,作用在方法上仅对该方法有效
1、Data注解,以下方法都不用写了
2、AllArgsConstructor,有参构造方法(但你发现你的无参构造没有了,别慌)
3、NoArgsConstructor无参构造
4、Getter、Setter
<1:作用在方法上
5、ToString
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者









评论(0)