2016-02-13 4 views
1

Чтобы сделать модель для моего приложения, я сделал следующее:Ломбок не добавляет методы

1-я добавил следующие зависимости от 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

Вы используете eclipse? – Jeff

+0

нет я использую sts –

ответ

2

Поскольку STS является Eclipse, на основе вам необходимо запустить процедуру установки Eclipse, объяснил here.

Также Ломбки должны быть объявлены как зависимости.

<groupId>org.projectlombok<groupId> 
    <artifactId>lombok</artifactId> 
    <version>1.16.6</version> 
    <scope>provided</scope> 
Смежные вопросы