Team Project
8월16일
그동안 디테일 추가 및 테스트 추가 테스트 반복했다
프로젝트 거의 끝나가고
오늘은 에러페이지 추가했다
가장 먼저
web.xml에 에러페이지 매핑을 해준다

404,405,500 에러 발생시 지정한 페이지로 이동한다.
이때 각 에러 페이지로 이동했을때
ajax를 이용하여 error.do?method=error해당에러 로 컨트롤러를 호출하면
컨트롤러에서는 관리자에게 이메일을 보내도록 한뒤,
3초뒤에 메인페이지로 이동시키도록 했다.
우선 404에러 페이지에

이렇게 한 뒤,

이런식으로 관리자에게 메일을 보내도록 작성했다.
405에러, 500에러 전부 처리해준뒤 테스트를 진행한다.
일부러 에러들을 발생시킨다.
404에러는 없는페이지나 호출을 하면되고,
405에러 띄우기위해서는 컨트롤러에서 method방식을 잠깐 지워준뒤 테스트 한다.
500에러는 반드시 필요한 파라미터를 안넘겨주면 발생시킬 수 있다.
이렇게 테스트를 위해 강제적으로 에러를 발생하면

error.jsp 화면을 갔다가 3초뒤에 main페이지로 이동한다.
또한,

이런식으로 관리자에게 메일이 가는식으로 에러페이지를 처리했다.
'Spring 팀 프로젝트' 카테고리의 다른 글
Spring - Team Project - 08-05 (0) | 2022.08.05 |
---|---|
Spring - Team Project - 08-04 (0) | 2022.08.05 |
Spring - Team Project - 08-03 (0) | 2022.08.03 |
Spring - Team Project - 08-02 (0) | 2022.08.02 |
Spring - Team Project - 08-01 (0) | 2022.08.02 |