find와 By사이에 넣으면 된다.
✔ find와 by사이에 top과 first를 제외한 모든 문자는 메소드분석을 통한 sql생성에서 아무런 영향을 주지않는다.
List<Member> findTop3ByAge(int age);
@Test
public void topTest() {
//given
memberRepository.save(new Member("member3", 10));
memberRepository.save(new Member("member2", 10));
memberRepository.save(new Member("member1", 10));
memberRepository.save(new Member("member4", 10));
memberRepository.save(new Member("member5", 10));
int age = 10;
//when
List<Member> findMembers = memberRepository.findTop3ByAge(age);
//then
for (Member findMember : findMembers) {
System.out.println("findMember = " + findMember);
}
assertThat(findMembers.size()).isEqualTo(3);
}