Professor, antes de continuar com o curso, tenho uma dúvida sobre a estrutura do projeto. Nos dois cursos anteriores, notei que não existem classes "Service", isso me deixou meio confuso.
Já estudei Java na faculdade e por outra plataforma, mas só por aqui, não foi implementada as classes Services.
Poderia me explicar o motivo dessa mudança e por que não existe as Services? Antes, tínhamos as Services e as Controllers, agora, os códigos que ficariam na Service, é feito tudo apenas na Controller?
Outra dúvida é por que o Repository e os DTOs não ficam dentro de pastas especifícicas? É apenas uma questão de organização pessoal ou atualmente o mercado tem feito essa organização?