Spring ErrorCode 추출

KangSeokju·2021년 1월 3일
0

Spring

목록 보기
1/1

프로젝트를 진행하면서 로그인을 통해 데이터베이스에 잠깐동안 커넥션을 연결하고, 작업을 수행하고, 커넥션을 해제하는 작업을 해야했습니다.

원했던것은 특정 ErrorCode에 따라서 관련된 안내를 사용자에게 보여주는 것이였고, 관련해서 기존에 당연히 ErrorCode를 추출하는 메서드가 있을것이라고 생각했지만 그렇지는 않았습니다.

Spring에서 제공해주는 Exception으로 처리하기에는 없거나, 구체적이지못했고 구체적인 사항들로 관련내용을 제시하고싶었습니다.

당연한 내용이라 그런지 언급하는사람이 없는것 같아 일단은 글을 남겨보려고합니다.

Connection conn = null;
//......
try{
    //......
    //Exception발생 가능 작업 처리
}catch(Exception e){
    if(e.getCause().getMessage().contains("50000"){//에러코드
        //ErrorCode별 작업 처리
    }
}

0개의 댓글