为我的应用程序制作模型,我做了以下事情:
1-I我将以下依赖项添加到Pom.xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.6</version>
</dependency>
2-我制作了一个像这段代码的模型:
import java.math.BigDecimal;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import lombok.Data;
@Entity
@Data
public class Plant {
@Id
@GeneratedValue
Long id;
String name;
String description;
@Column(precision=8, scale=2)
BigDecimal price;
}
我希望通过保存模型文件,它会自动为setter/getter
类生成一些Plant
方法,但它不会发生。
我该如何解决这个问题?
答案 0 :(得分:2)
由于STS是基于Eclipse的,因此您需要运行解释here.
的Eclipse安装过程此外,应将Lombok声明为提供的依赖项。
<groupId>org.projectlombok<groupId>
<artifactId>lombok</artifactId>
<version>1.16.6</version>
<scope>provided</scope>