• 一个新的pojo类插件lombok


    导包是万物之本...

    Maven依赖:

    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.16.6</version>
        <scope>provided</scope>
    </dependency>

    使用lombok项目的方法很简单,分为四个步骤: 
    1. 在需要自动生成getter和setter方法的类上,加上@Data注解 
    2. 在编译类路径中加入lombok.jar包 
    3. 使用支持lombok的编译工具编译源代码(关于支持lombok的编译工具,见“四、支持lombok的编译工具”) 
    4. 编译得到的字节码文件中自动生成了getter和setter方法

    等于说是在普通的实体类中不必手动生成get和set的方法了,程序在编译的时候回自动生成,还可以通过@tostring生成tostring方法,

    这样就方便了我们在Pojo类中寻找例如构造方法,某个具体的属性。

    但不好的是当你的代码通过lombok这种方法托管了,别人在阅读你的项目源码时,就会变得更加困难,

    而且自动代码生成的工具也可以让我们不用关注于实体类的编写,而注重在业务逻辑上。

    恩,总而言之,这是一个可以了解,但对个人来说并不适用的小功能。

  • 相关阅读:
    五分钟搭建起一个包含CRUD功能的JqGrid表格
    TDD学习笔记【六】一Unit Test
    CQRS
    开源一个vue2的tree组件
    权限管理[Linux]
    文件管理[Linux]
    查看文本[Linux]
    常用命令[Linux]
    文件管理[Linux]
    状态机工作流
  • 原文地址:https://www.cnblogs.com/zhq-blogs/p/8377740.html
Copyright © 2020-2023  润新知