top이나 first를 사용하면된다. 따로 개수를 표기하지 않으면 1개의 데이터만 가져온다.

User findFirstByOrderByLastnameAsc();

User findTopByOrderByAgeDesc();

Page<User> queryFirst10ByLastname(String lastname, Pageable pageable);

Slice<User> findTop3ByLastname(String lastname, Pageable pageable);

List<User> findFirst10ByLastname(String lastname, Sort sort);

List<User> findTop10ByLastname(String lastname, Pageable pageable);

참고 자료

https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories.limit-query-result