error

[Error] 에러기록_자바_이클립스_Unhandled exception type IOException_Surround with try/catch

원코딩 2022. 8. 9. 18:30

 

 

 

 

 

 

 

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절이 자동 생성된다! 

 

 

 

 

 

 

오늘은 비교적 쉽게 에러를 처리했다.

에러가 두렵지 않은 날이 올 때까지 기록을 멈추지 말자!!