Olá!
Estou fazendo um projeto que inclui a conversão de DTO para Entity com a biblioteca Map struct, após fazer essa implementação , não consigo executar o java dá esses erros :
java: Internal error in the mapping processor: java.lang.NullPointerException at org.mapstruct.ap.internal.processor.DefaultVersionInformation.createManifestUrl(DefaultVersionInformation.java:182) e
Supported source version ‘RELEASE_6’ from annotation processor ‘lombok.launch.AnnotationProcessorHider$AnnotationProcessor’ less than -source ‘11’
Se alguém puder me dá uma forcinha , agradeço desde já
Esse é onde está fazendo a conversão @Service
public class PersonService {
private final PersonMapper personMapper = PersonMapper.INSTANCE;
private PersonRepository personRepository;
@Autowired // spring injetar um repository dentro desse constructor, somente o personRepository
public PersonService(PersonRepository personRepository) {
this.personRepository = personRepository;
}
public MessageResponseDTO createPerson( PersonDTO personDTO ) {
Person personToSave = personMapper.toModel(personDTO);
Person savedPerson = personRepository.save(personToSave);
return MessageResponseDTO
.builder()
.message("Created person with ID" + savedPerson.getId())
.build();
}