zoukankan      html  css  js  c++  java
  • Lombok的使用

    Lombok 使用

    介绍

    平时我们写的一些重复代码,比如每个实体类的setter,getter方法,给每个类写上Logger获取的方法,这样写的话太繁琐,我们就可以使用lombok的工具去简化这个配置的操作。

    使用

    由于Lombok采用注解的形式,在编译后自动生成相应的方法。为了避免IDE胡乱的报错,要下载插件支持Lombok。

    Eclipse

    第1步:点击确定
    第1步

    第2步:点击【Specify location】按钮,选择Eclipse安装目录
    第2步

    第3步:点击【Install / Update】,安装成功,点击【Quit Installer】退出安装。
    第3步

    • 进入Eclipse安装目录,目录下有lombok.jar文件,且打开eclipse.ini后有-javaagent:C:developeclipse-jee-luna(web)lombok.jar这么一行,则确定安装成功

    • 重启Eclipse (如果遇到重启不了的情况,编辑 eclipse.ini 文件)

    # 注释掉下面的一行
    #-javaagent:C:developeclipse-jee-luna(web)lombok.jar
    # 添加下面2行
    -javaagent:lombok.jar
    -Xbootclasspath/a:lombok.jar
    
    • 测试,在pom文件引入lombo依赖,创建Javabean
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.16.10</version>
    </dependency>
    
    import lombok.Data;
    
    @Data
    public class User {
    	private int id;
    	private String username;
    	private int age;
    	
    	public static void main(String[] args) {
    		User user = new User();
    		user.setId(1);
    		user.setUsername("张三");
    		user.setAge(12);
    		System.out.println(user.getId() + "-" + user.getUsername() +"-"+ user.getAge());
    	}
    }
    

    IDEA

    • File -> Setting -> Plugins ,搜索lombo
      IDEA-lombo插件

    • 测试过程和Eclipse一样

  • 相关阅读:
    学习Java的Day02
    学习Java的Day01
    多线程的了解
    几个MQ的区别
    HTML5——存储(cookie、localStorage、sessionStorage)的区别
    dubbo mock配置
    Springboot分布式,excel导出,运用POI导出,前端用的jsp
    oracle 添加字段和添加注释
    可以重复的Map:IdentityHashMap
    数组转list问题
  • 原文地址:https://www.cnblogs.com/lhat/p/10250334.html
Copyright © 2011-2022 走看看