首先下载lombok的jar包,如果是maven项目,直接加依赖

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

进入cmd,切换到lombok的jar包所在位置,执行如下命令,我此处将jar包放在eclipse路径下

使用lombok省略get、set代码

java -jar lombok-1.16.6.jar

在弹出的安装页面上点击安装,安装成功后,重启eclipse。

Book对象没有写get、set代码

 1 package com.shaying.domain;
 2 
 3 import javax.persistence.Column;
 4 import javax.persistence.Entity;
 5 import javax.persistence.GeneratedValue;
 6 import javax.persistence.GenerationType;
 7 import javax.persistence.Id;
 8 import javax.persistence.Table;
 9 
10 import lombok.Data;
11 
12 @Data//lombok注解
13 @Entity
14 @Table(name="books")
15 public class Book {
16     @Id
17     @GeneratedValue(strategy=GenerationType.IDENTITY)
18     private Integer id;
19     @Column()
20     private String title;
21     @Column()
22     private Integer type;
23     @Column()
24     private double price;
25     public Book(){}
26     public Book(String title, double price) {
27         this.title = title;
28         this.price = price;
29     }
30     
31     public String toString() {
32         return "Book [>;
33     }
34 }

在类上加上@Data注解,后续使用对象时,可直接使用get、set方法

@Data:注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法

Book book = new Book();
        book.setId(1);
        book.getId();

 

相关文章:

  • 2021-05-05
  • 2021-07-25
  • 2021-08-13
  • 2021-09-16
  • 2021-12-25
  • 2022-12-23
猜你喜欢
  • 2021-07-14
  • 2021-10-03
  • 2021-10-03
  • 2021-10-29
  • 2022-12-23
  • 2022-12-23
  • 2021-05-08
相关资源
相似解决方案