lombok: 1.18.30
org.mapstruct.version: 1.4.2.Final
JDK 11
Intellij 2023.2.5 Community Eddition
我正在尝试使用 Mapstruct 来映射某些对象。每当我尝试使用
mvn -clean install
进行编译时。它给出了下一个错误
Internal error in the mapping processor: java.lang.NullPointerException at org.mapstruct.ap.internal.model.common.Type.hasAccessibleConstructor(Type.java:1078)
每当我点击
Type.java:1078
时,我就会转到 Sports.java
我有两个对象:体育和足球。 足球从体育运动延伸而来。
@Data
@NoArgsConstructor
@AllArgsConstructor
@SuperBuilder
@Jacksonized
@EqualsAndHashCode
public class Sports {
private String name;
private String foundation_year;
}
//足球
@Data
@SuperBuilder
public class Football extends Sports{
}
只需添加@NoArgsConstructor注释即可。
@Data
@SuperBuilder
@NoArgsConstructor
public class Football extends Sports{
}