• 欢迎光临~

Lombok使用

开发技术 开发技术 2022-10-02 次浏览
  • 作用
简化pojo类的书写(getter、setter、tostring、equals、hascode.....)

pojo: plain old/ordinary java object 简单的java对象,不包含业务逻辑、能够控制自己内部n个属性访问的java对象
  • pojo与javabeans
pojo java beans
不需要有无参构造函数 必须有无参构造函数
属性的访问权限无限制==>外部可通过属性名访问 private==>setter 和 getter
没有业务逻辑 没有业务逻辑

Lombok使用

  • 各类pojo
dto: data transfer object

do: data object (表的字段一一对应的)

po:persist object

bo: business object

vo: view/value object 值对象

DDD中: command、co、ao
  • eclipse中使用配置
# 1.引入jar包
<dependency>
  <groupId>org.projectlombok</groupId>
  <artifactId>lombok</artifactId>
  <version>1.18.10</version>
</dependency>

# java -jar lombok-1.18.10.jar  
# 在弹出的窗口中选择eclipse安装目录即可并重启

# 第2步相当于修改了eclipse.ini
-javaagent:E:programseclipseeclipselombok.jar
  • idea中使用配置
# 1.引入jar包
<dependency>
  <groupId>org.projectlombok</groupId>
  <artifactId>lombok</artifactId>
  <version>1.18.10</version>
</dependency>

# 2.file -> settings -> annotation processors -> 勾选enable annotation processing

# 3.安装lombok插件
程序员灯塔
转载请注明原文链接:Lombok使用
喜欢 (0)
违法和不良信息举报电话:022-22558618 举报邮箱:dljd@tidljd.com