또 하나의 인터셉터 기능을 만들것인데, 접근하는 페이지 마다 로그인을 했는지 안했는지 인증을 하는게 필요. 인증을 하는 인터셉터가 필요하다.

1. 인덱스 페이지에 회원목록 가기 주소도 하나 만들기

2. 이클립스에서 멤버리스트 복사해서 가져오기

3. 상단에 멤버vo를 쓰고 있는데, 경로가 달라졋으니 import를 수정 해줘야한다.

4. MemberController로 가서 회원목록 요청을 하면 회원목록 뷰를 반환하는 컨트롤러 메서드 만들기.
@RequestMapping(value="memberList.aws", method=RequestMethod.GET)
public String memberList(Model model) {
// 멤버 서비스 안에다가 memberSelectAll 메소드를 만든다.
ArrayList<MemberVo> alist = memberService.memberSelectAll();
model.addAttribute("alist",alist);
return "WEB-INF/member/memberList";
}
5. medel안에 alist를 담아서 화면에 꺼내준다.

6. MemberService에 메소드 선언하기

7. impl로 가서 선언되지 않은 메소드를 add로 가져오기

public ArrayList<MemberVo> memberSelectAll();
8. memberMapper에서 마이바티스용 메소드 선언해주기
@Override
public ArrayList<MemberVo> memberSelectAll() {
ArrayList<MemberVo> alist = mm.memberSelectAll();
return alist;
}
9. impl로 돌아와서 메소드 완성시키기
<select id="memberSelectAll" resultType="mv">
select * from member where delyn='N' order by midx desc
</select>
10. memberMapper.xml로 가서 쿼리 구문 완성시키기