(SpringBoot) Application 공통 예외 처리

soosoorim·2024년 4월 1일
0

Application 공통 예외 처리

로그인 상태에서 존재하지 않는 게시글의 내용 보기 페이지로 접근하면 Exception이 발생한다.

사용자가 보는 화면에 Exception을 그대로 출력하게 되면 이런 문제들이 발생

  1. Web Application의 신뢰도 하락
  2. Web Application의 시스템 구조 노출되어 보안상의 취약점 증가
    -- Server의 종류
    -- 언어의 종류
    -- 패키지의 구조
    -- SQL 에러 일 경우 SQL 문 전체 노출

Spring 은 Web Application에서 발생하는 Exception을 일괄 처리할 수 있다.
즉, 에러 전용 화면을 노출 시킬 수 있다.

  • 예외 목록
    잘못된 접근입니다.
    PageNotFoundException.java
    파일이 존재하지 않습니다.
    FileNotExistsException.java
    엑셀파일을 만들 수 없습니다.
    MakeXlsxFileException.java
    Email이 이미 사용중입니다.
    AlreadyUseException.java
    아이디 또는 비밀번호가 일치하지 않습니다.
    UserIdendifyNotMatchException.java

이렇게 변경해주면 더 간단하게 일괄 처리 할 수 있다.

0개의 댓글

관련 채용 정보