본문 바로가기

스프링

Spring 07. 스프링 예외처리 방법 ▶ 스프링 예외처리 방법(3가지)(중복적용 가능함) 1. 메서드별 예외처리(try-catch / throws) -> 1순위로 적용됨 2. 하나의 컨트롤러에서 발생하는 예외를 모아서 처리하는 방법 -> 2순위 -> 메서드에 작성 @ExceptionHandler 3. 애플리케이션 전역에서 발생하는 예외를 모아서 처리하는 방법 -> 3순위 -> 클래스로 작성 @ControllerAdvice // 예외처리 2. 예시 (현재 Controller에서만 예외처리 해줌) // MemberController.java public class MemberController { @ExceptionHandler public String exceptionHandler(Exception e, Model model) { e.prin.. 더보기
Spring 02. 로그인, 로그아웃(Model, ModelAndView) // 로그인 요청 처리 완료 후, "응답데이터"를 담고 응답페이지로 url재요청할 예정 1) Model객체를 이용하는 방법 포워딩할 응답뷰페이지로 전달하고자 하는 데이터를 맵형식으로 담아주기 -> request, session 스코프 두개를 가지고 있다. - 기본 scope : request - session scope : 클래스 위쪽에 @SessionAttribute를 추가한 후 작성하면 된다. 2) ModelAndView객체를 이용하는 방법 ModelAndView에서 Model은 데이터를 담을 수 있는 맵형태의 객체(위 Model과 동일) View는 이동하고자 하는 페이지에 대한 정보를 담고있는 객체. 두개를 합쳐서 ModelAndView라고 한다. Model은 내부에 데이터를 추가하고자 할 때 ad.. 더보기