lombok代码简化框架的使用

1、lombok介绍

lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。(但是在使用的时候要想编译器不报错需要安装对应的插件,idea可参考https://jingyan.baidu.com/article/0a52e3f4e53ca1bf63ed725c.html;eclipse:双击lombok.jar运行,它会自动查找你的eclipse,确认正确后,install,提示success即可完成安装)

2、引入依赖

  <!-- lombok代码简化框架 -->
    <dependency>
      <groupId>org.projectlombok</groupId>
      <artifactId>lombok</artifactId>
      <version>1.16.20</version>
    </dependency>

3、lombok框架的常用基本注解

常用的lombok的注解有@Data,@getter,@setter,@NoArgsConstructor,@AllArgsConstructor,@ToString,@EqualsAndHashCode,@Slf4j,@Log4j。

(1)@Data,主要用于JavaBean类,这是一个包含@getter,@setter,@NoArgsConstructor,@AllArgsConstructor,@ToString等的注解,使用此注解会自动生成对应的方法(最常用的注解);

(2)@getter注解:在JavaBean或类JavaBean中使用,使用此注解会生成对应的getter方法;

(3)@setter注解:在JavaBean或类JavaBean中使用,使用此注解会生成对应的setter方法;

(4)@NoArgsConstructor注解:在JavaBean或类JavaBean中使用,使用此注解会生成对应的无参构造方法;

(5)@AllArgsConstructor注解:在JavaBean或类JavaBean中使用,使用此注解会生成对应的有参构造方法;

(6)@ToString注解:在JavaBean或类JavaBean中使用,使用此注解会自动重写对应的toStirng方法;

(7)@EqualsAndHashCode注解:在JavaBean或类JavaBean中使用,使用此注解会自动重写对应的equals方法和hashCode方法;

(8)@Slf4j:在需要打印日志的类中使用,当项目中使用了slf4j打印日志框架时使用该注解,会简化日志的打印流程,只需调用info方法即可(例如 log.info("helloworld"));

(9)@Log4j:在需要打印日志的类中使用,当项目中使用了log4j打印日志框架时使用该注解,会简化日志的打印流程,只需调用info方法即可;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值