Mapstruct は、コンパイル段階で次のエラーをスローします。
ConfigsMapperImpl は抽象ではなく、抽象メソッド toConfigs(ConfigsDTO) をオーバーライドしません
同時に、MapStruct は他のすべてのメソッドのコードを適切に生成します。
Config
object が よりも多くのフィールドを持っているために起こると思います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);
}