Como entender camadas, DTO, Repository e Mapper no Spring Boot | CrazyStack