1

Mapstruct は、コンパイル段階で次のエラーをスローします。

ConfigsMapperImpl は抽象ではなく、抽象メソッド toConfigs(ConfigsDTO) をオーバーライドしません

同時に、MapStruct は他のすべてのメソッドのコードを適切に生成します。

Configobject が よりも多くのフィールドを持っているために起こると思いますConfigsDTO

@Mapper
public interface ConfigsMapper {

    ConfigsMapper INSTANCE = Mappers.getMapper(ConfigsMapper.class);

    ConfigsDTO ConfigsToConfigsDTO(Configs configs);

    List<ConfigsDTO> toConfigsDTOs(List<Configs> configs);

    @InheritInverseConfiguration
    Configs toConfigs(ConfigsDTO configsDTO);
}
4

1 に答える 1