美文网首页数客联盟
使用Lombok让java代码更加简洁

使用Lombok让java代码更加简洁

作者: Woople | 来源:发表于2018-07-02 18:29 被阅读61次

在实际的java代码开发过程中经常会遇到在一个类中有大量的get和set方法,scala语言是通过使用@BeanProperty或者case class的方式解决的这个问题,所以scala的代码有时候看起来更加的简洁。

样例

lombok提供了java代码的解决方案

  1. pom.xml里面要配置依赖
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.0</version>
    <scope>provided</scope>
</dependency>
  1. 定义Person
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

@Getter
@Setter
@ToString
public class Person {
    private int age = 10;
    private String name;
}
  1. 使用方法
public class Tester {
    public static void main(String[] args) {
        Person p = new Person();
        p.setName("Woople");
        System.out.println(p);
    }
}
  1. 输出结果
Person(age=10, name=Woople)

注意

如果是使用Intellij IDEA开发代码,正常是无法调用get和set方法,即p.setName("Woople");是无法正常使用的,需要修改编译器的配置以及安装Lombok插件

  1. 需要Enabel annotation processing

  2. 安装Lombok插件


参考

Lombok更多功能请参考官方文档https://projectlombok.org

相关文章

  • 使用Lombok让java代码更加简洁

    在实际的java代码开发过程中经常会遇到在一个类中有大量的get和set方法,scala语言是通过使用@BeanP...

  • 初识Lombok

    为什么使用Lombok Lombok可以有效减少代码,让代码变得简洁。其提供了各种注解,例如@Data,@Sett...

  • Lombok让代码更简洁

    Lombok 简介 Lombok项目通过添加“处理程序”,使java成为一种更为简单的语言。 简单来说,比如我们新...

  • Lombok:让JAVA代码更优雅

    Lombok:让JAVA代码更优雅关于Lombok,其实在网上可以找到很多如何使用的文章,但是很少能找到比较齐全的...

  • Lombok插件

    简介 Lombok是一个通过注解形式帮助构造简洁、规范的Java代码的工具,通过使用对应的注解,可以在编译源码的时...

  • 那些年,陪我们一起加班的Intellij IDEA插件

    lombok插件 带来的好处:使代码更加简洁,通过注解在编译时期生成一些代码(如getter,setter,toS...

  • 如何学习lombok

    1.lombok为什么会出现?解决了什么问题? 因为Lombok通过增加一些“处理程序”,可以让java变得简洁、...

  • Android Studio使用Lombok插件

    之前做后端开发,经常使用Lombok,简洁的代码,没有比这更优雅了。 而在Android的开发中,还是依旧使用传统...

  • 代码简洁之道-lombok

    Lombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。Lombok的使用跟引用jar包一样,可...

  • 使用lombok编写优雅的Bean对象

    使用java编写代码,十之八九都是在写java类,从而构建java对象。lombok之前也说了不少,但使用了这么多...

网友评论

    本文标题:使用Lombok让java代码更加简洁

    本文链接:https://www.haomeiwen.com/subject/henluftx.html