É necessário manter os imports individuais quando temos um que pega tudo que está no pacote?
import med.voll.api.domain.paciente.DadosDetalhamentoPaciente;
import med.voll.api.domain.paciente.DadosListagemPaciente;
import med.voll.api.domain.paciente.Paciente;
import med.voll.api.domain.paciente.PacienteRepository;
import med.voll.api.domain.paciente.*;
No caso só o import do paciente.* não substituiria todos os outros acima?
Comentei eles e funcionou mas vai saber se tem algum efeito colateral ou se é padrão ter sempre o * e os individuais ou até não ter o asterisco?
Tem uma boa discussão aqui: https://stackoverflow.com/questions/147454/why-is-using-a-wild-card-with-a-java-import-statement-bad
A segunda resposta me convenceu, que o objetivo do import seria importar packages e não classes, facilita refatoração e eventuais conflitos são facilmente resolvidos simplesmente sobrescrevendo na linha a seguir a classe repetida.