findByindexByEmail
인덱스 값을 구하기 위해서 MemberDTO 를 for문으로 돌려서 같은 이메일이 있으면 반환받는 형식
직접 구현 하기
@Override
public int findIndexByEmail(String email) {
for(MemberDTO m: members) {
if(m.getEmail().equals(email))
return members.indexOf(m);
}
return -1;
}
Controller
Service
Dto
역할에 맞추어서 사용하기
왜 나눠서 코드를 작성하냐면
코드 가독성, 역할 분리, 협업 용이, 에러 찾기 쉬움