예외처리
-
05. 예외처리, File Upload [Spring]Spring 2016. 11. 4. 11:13
※Bean에 등록하는것은 filter를 제외한 모든것을 Bean에 등록을 해준다. 01. Exception com.ktds - common - exception.handler에CommonExceptionHandler.java 를 생성 (예외 처리를 위한 class) applicationContext.xml에 @ControllerAdvice("최초패키지명(ex)com.ktds)")public class ApplicationExceptionHandler { @ExceptionHandler(RuntimeException.class)public ModelAndView viewRuntimeExceptionPage(RuntimeException e) {ModelAndView view = new ModelAndVie..
-
07-2. 예외처리 ( Try ~ catch ) [JAVA]JAVA/Java 2016. 9. 8. 18:56
Try ~ catch란 ?Exception이 발생한 메소드를 직접처리, 사용자 정의 처리, 예외 객체 넘겨주는 처리가 있습니다. try 블록은 예외가 발생한 가능성이 있는 범위를 지정하는 블록이다. try 블록은 최소한 하나의 catch 블록이 있어야 하며, catch 블록은 try 블록 다음에 위치합니다. catch 블록의 매개변수는 예외 객체가 발생했을 때 참조하는 변수명으로 반드시java.lang.Throwble 클래스의 하위 클래스 타입으로 선언되어야 합니다.지정된 타입의 예외 객체가 발생하면 try 블록의 나머지 문장들은 수행되지 않고,자바 가상 머신은 발생한 예외 객체를 발생시키며 발생한 예외 객체 타입이 동일한 cathch블록을 수행. finally 블록이 사용되면 finally 블록의 내용..
-
07-1. 예외처리 ( Exception 종류 ) [JAVA]JAVA/Java 2016. 9. 8. 17:54
예외 처리란?- 예외처리란 프로그램 실행 시 발생할 수 있는 예외에 대비하는 것으로 프로그램 비정상종료를 막고 실행 상태를 유지하는 것입니다. 그렇다면 어떤 종류들이 예외 처리를 발생 시키는것일까요?? 일단 Eorror은 발생시 수습할 수 없는 심각한 오류를 뜻합니다 Exception 은 총 두가지의 예외처리를 발생 시키는데 첫째로IOException 이며 다음은 주로 많이 발생하는RuntimeException 입니다. RuntimeException 으로는 아래와 같은 Exception이 발생합니다.NullPointerException - 초기화가되지 않았을때ArrayIndexOutOfBoundsException - 배열 참조를 잘못했을때NumberFormatException - primitive와 re..