标签 架构 下的文章

Lombok插件,提高你的编码效率


Lombok是一个第三方的Java类库,能自动插入编辑器并构建工具,简化Java开发。通过添加注解的方式,不需要为类编写getter或eques方法,同时可以自动化日志变量。

  • 在Eclipse中使用Lombok

    1. 下载插件 https://projectlombok.org/download

    1577338794533

    1. 将下载的jar包复制到eclipse安装目录下,按住shift右键打开命令行窗口,输入java -jar lombok .jar
    2. 弹出安装界面,选择eclipse的安装位置,进行安装

    lomok安装界面

    安装成功

  • 使用Lombok插件(maven环境下)

    1. 添加maven依赖

      <dependency>
          <groupId>org.projectlombok</groupId>
          <artifactId>lombok</artifactId>
          <version>1.18.4</version>
          <scope>provided</scope>
      </dependency>
    2. 示例

      @Data
      public class User implements Serializable {
      
          private static final long serialVersionUID = -8054600833969507380L;
      
          private Integer id;
      
          private String username;
      
          private Integer age;
      
      }
      @Slf4j
      @RestController
      @RequestMapping(("/user"))
      public class UserController {
      
          @GetMapping("/getUserById/{id}")
          public User getUserById(@PathVariable Integer id) {
              User user = new User();
              user.setUsername("erichary");
              user.setAge(21);
              user.setId(id);
      
              if (log.isInfoEnabled()) {
                  log.info("用户 {}", user);
              }
              return user;
          }
      
      }
  • idea和eclipse的使用方法是一样的,我们只介绍怎么安装这个插件

    打开设置页面

    1577340521552

    1577340564556

重启浏览器之后,安装成功

工欲善其事,必先利其器