Lombok 简单使用

在这里给大家推荐一下lombok 项目包

Lombok 介绍

      Project Lombok是一个java库,它可以自动插入你的编辑器并构建工具,为你的java加油。(官网介绍)
      官网路径: https://www.projectlombok.org/ (如英语未过4级,建议翻译查看)

 

意义:lombok可以自动帮我们编写getter/setter等等方法,对于简单的POJO类是一种代码的极度简化,但它有个非常重要的一个点就是它并不仅仅是简单的提供一系列的方法,它还可以自动根据你字段的变化而变化

lombok最具先的两个优点就是

     1,简化多余的实体类代码   2,提高实体类中方法的执行效率                                

Lombok 在eclipse中的使用

   首先需要导入封装好的 lombok 架包 

准备导入

 

导入后 

导入后代码的实用: 

使用Lombok 的 Setter/Getter 后的JavaBean

package com.practice.params;

import lombok.Setter;
import lombok.Getter;


public class User {
        @Setter
        @Getter
	private String username;
}

普通的JavaBean 

package com.practice.params;

public class User {
	private String username;

	public String getUsername() {
		return username;
	}

	public void setUsername(String username) {
		this.username = username;
	}
}

从上可以看出Lombok的优点,  have a  try大家去试用下吧

给大家提供一些 lombok 注解:


    lombok 提供的注解不多,可以参考官方视频的讲解和官方文档。
    Lombok 注解在线帮助文档:http://projectlombok.org/features/index.
    下面介绍几个我常用的 lombok 注解:
        @Data   :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法
        @Setter:注解在属性上;为属性提供 setting 方法
        @Getter:注解在属性上;为属性提供 getting 方法
        @Log4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象
        @NoArgsConstructor:注解在类上;为类提供一个无参的构造方法
        @AllArgsConstructor:注解在类上;为类提供一个全参的构造方法

 

                                                                                                                                                       ------------------------------Giraffe_it       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值