在具有 Lombok 依赖项的 java 项目中, faker.options() 显示异常,基本上说 options() 方法未定义
In the java project with Lombok dependency, faker.options() is showing exception, which basically says options() method is undefined
以下是我提供的截图,项目使用java语言,Faker是com.github.javafaker.Faker
:
以下是Lombok Builder class,用于Event,其他的pojo类似所以不再提供:
import lombok.Builder;
import lombok.Data;
@Data
@Builder
public class Event {
private User user;
private Product product;
public Event(User user, Product product) {
super();
this.user = user;
this.product = product;
}
}
当我尝试在我的本地机器上实现相同的功能时,我得到方法 options() is undefined。
请告诉我,options() 是否完全来自其他模块?
这是我遇到问题的本地代码片段:
这里是 javafaker 的 pom 依赖:
<dependency>
<groupId>com.github.javafaker</groupId>
<artifactId>javafaker</artifactId>
<version>0.2</version>
</dependency>
我看过Faker的反编译java class,它没有任何options()方法。所以我想知道 options() 方法来自哪里。
请提供正确的faker class的pom依赖,里面有options()方法。
任何澄清将不胜感激。
一旦我更改了 faker 依赖项,options() 似乎就可以工作了:
这是正确的依赖关系:
<dependency>
<groupId>com.github.javafaker</groupId>
<artifactId>javafaker</artifactId>
<version>1.0.1</version>
</dependency>
以下是我提供的截图,项目使用java语言,Faker是com.github.javafaker.Faker
:
以下是Lombok Builder class,用于Event,其他的pojo类似所以不再提供:
import lombok.Builder;
import lombok.Data;
@Data
@Builder
public class Event {
private User user;
private Product product;
public Event(User user, Product product) {
super();
this.user = user;
this.product = product;
}
}
当我尝试在我的本地机器上实现相同的功能时,我得到方法 options() is undefined。
请告诉我,options() 是否完全来自其他模块?
这是我遇到问题的本地代码片段:
这里是 javafaker 的 pom 依赖:
<dependency>
<groupId>com.github.javafaker</groupId>
<artifactId>javafaker</artifactId>
<version>0.2</version>
</dependency>
我看过Faker的反编译java class,它没有任何options()方法。所以我想知道 options() 方法来自哪里。
请提供正确的faker class的pom依赖,里面有options()方法。
任何澄清将不胜感激。
一旦我更改了 faker 依赖项,options() 似乎就可以工作了:
这是正确的依赖关系:
<dependency>
<groupId>com.github.javafaker</groupId>
<artifactId>javafaker</artifactId>
<version>1.0.1</version>
</dependency>