창슈 Area
close
프로필 배경
프로필 로고

창슈 Area

  • 분류 전체보기 (100)
    • LANGUAGE (0)
      • JavaScript (15)
      • SQL (24)
      • Python (45)
      • Java (1)
      • 개발 Tip (1)
    • SPRING FRAMEWORK (5)
    • MSSQL (3)
    • ELASTIC SEARCH (1)
    • Review (1)
Spring @ControllerAdvice를 이용한 예외처리

Spring @ControllerAdvice를 이용한 예외처리

@ControllerAdvice 어노테이션을 사용해서 모든 @Controller에서 발생한 예외를 잡아 처리해보겠습니다. @ControllerAdvice 생성하기 1. 새로운 클래스를 만들어서 어노테이션을 붙입니다. 2. @ExceptionHandler로 처리하고 싶은 예외 별로 처리하면 됩니다. @ControllerAdvice public class ExceptionAdvice { @ExceptionHandler(NullPointerException.class) public ModelAndView nullPointerException() { ModelAndView modelAndView = new ModelAndView(); modelAndView.setViewName("error/null_error"..

  • format_list_bulleted SPRING FRAMEWORK
  • · 2022. 1. 9.
  • textsms
Spring MVC SimpleMappingExceptionResolver 간단한 에러처리

Spring MVC SimpleMappingExceptionResolver 간단한 에러처리

Spring의 SimpleMappingExceptionResolver를 활용한 Exception 처리방법에 대해 살펴보겠습니다. DispatcherServlet 설정 XML 파일에서 설정하는 것만으로 Exception 별로 원하는 화면에 연결할 수 있습니다. SimpleMappingExceptionResolver 설정하기 DispatcherServlet 설정 XML 파일에서 아래와 같이 코드를 작성합니다. error/null_error NullPointerException 이 발생했을때는 WEB-INF/views/error/null_error.jsp 뷰로 연결되고 그 외의 Exception이 발생한 경우 WEB-INF/views/error/common_error.jsp 뷰로 연결이 됩니다. Excepti..

  • format_list_bulleted SPRING FRAMEWORK
  • · 2022. 1. 9.
  • textsms
Spring MVC ExceptionResolver, 에러페이지 연결

Spring MVC ExceptionResolver, 에러페이지 연결

SpringMVC에서는 HandlerExceptionResolver를 제공합니다. 이름을 보면 알 수 있듯이 Exception이 발생했을 때 처리하는 기능입니다. 이 포스팅에서는 AbstractHandlerExceptionResolver를 이용하는 방법에대해 소개합니다. 진행과정은 아래와 같습니다. 1. AbstractHandlerExceptionResolver를 상속받은 클래스 만들어 Exception에 대한 처리를 합니다. 2. DispatcherServlet에서 해당 클래스를 빈으로 등록합니다. 3. 연결될 에러뷰페이지를 만들어줍니다. CustomExceptionResolver 만들기 AbstractHandlerExceptionResolver를 상속하는 CustomExceptionResolver를 ..

  • format_list_bulleted SPRING FRAMEWORK
  • · 2022. 1. 8.
  • textsms
DispatcherServlet이란?, Spring MVC의 핵심

DispatcherServlet이란?, Spring MVC의 핵심

DispatcherServlet은 스프링 MVC 프로젝트의 핵심이라고 할 수 있습니다. 디스패처 서블릿은 프론트 컨트롤러로써 클라이언트로부터 어떠한 요청이 오게 되면 모든 요청을 먼저 받게 됩니다, 그리고 요청들을 세부 컨트롤러로 위임합니다. 이 글에서는 DispatcherServlet을 생성하는법, 작동과정, 장점에대해 기술했습니다. * 프론트 컨트롤러 (Front Controller) : 서블릿 컨텐이너 제일 앞단에서 서버로 오는 모든 요청을 받아 처리하는 컨트롤러를 의미합니다. DispatcherServlet 생성하기 DispatcherServlet은 사실 Spring MVC 웹프로젝트를 만들었다면 이미 생성되어 있습니다. (Maven기준) Java Resources > Libraries > Mav..

  • format_list_bulleted SPRING FRAMEWORK
  • · 2022. 1. 2.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (100)
    • LANGUAGE (0)
      • JavaScript (15)
      • SQL (24)
      • Python (45)
      • Java (1)
      • 개발 Tip (1)
    • SPRING FRAMEWORK (5)
    • MSSQL (3)
    • ELASTIC SEARCH (1)
    • Review (1)
최근 글
인기 글
최근 댓글
태그
  • #Python Crawler
  • #spring
  • #sql
  • #MSSQL
  • #javascript
  • #파이썬
  • #자바스크립트
  • #Python tkinter
  • #JavaScript 기본문법
  • #PYTHON
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바