Olá, GUJ!
Poderiam me ajudar? Comecei a estudar java e reparei alguns posts em que as pessoas falam sobre separar o código em repository e services, porém não entendo o que significa nada disso!
Poderiam me dar uma luz sobre esse assunto?
Repository geralmente é a camada de acesso aos dados, segue um exemplo da referencia do Spring…
Em relação a services dai é um conceito que eu considero mais genérico, um web service é um service por exemplo, um endpoint pode ser um service.
Se continua com dúvida posta novamente.
package hello;
import java.util.List;
import org.springframework.data.repository.CrudRepository;
public interface CustomerRepository extends CrudRepository<Customer, Long> {
List<Customer> findByLastName(String lastName);
}