Unhandled exception type IOException
Surround with try/catch
문법에 맞춰서 코딩을 잘 하고 있다고 생각했는데 밑에 빨간줄이 그어졌다.
이렇게 빨간 줄이 생기면 일단 멈춰야 한다. 나같은 초자는 나중에 잡으면 일이 더 커지기 때문..!
빨간 줄에 마우스를 가져다 대면 친절하게 오류 안내를 해준다.
다행히도 아는 단어가 보였다 바로 'try/catch'
Resources.getResourceAsReader 은 IOException에 포함되기 때문에
try ~ catch 절 안에 존재해야 한다는 것이다.
이렇게 되면 당황하지 말고 해당 문장을 try ~ catch 절 안에 작성하면 된다.
try ~ catch 절로 감싸주니 오류가 사라졌다!
tip 1
catch 절 아래 ex.printStactRrace() 는 많이들 사용하겠지만, 그 위에 println을 사용하여 구분자로 메시지를 날려주면 좋다.
나중에 에러 잡기에 더 수월하다 !
위의 사진에서 "SqlSessionFactory : 에러" 이렇게 되어 있는 부분이 콘솔 창에서 출력이 됨.
tip 1
밑의 사진의 오류메세지 중 파란글씨로 된 Surround with try/catch 부분을 클릭하면 try ~ catch절이 자동 생성된다!
오늘은 비교적 쉽게 에러를 처리했다.
에러가 두렵지 않은 날이 올 때까지 기록을 멈추지 말자!!