spring MVC 404 처리 방법?
스프링에서는 예외 발생 시 HandlerExceptionResolver가 예외를 처리하도록 위임할 수 있다. 그래서 난 아래와 같이 SimpleMappingExceptionResolver를 정의한 후 예외 종류에 따라서 사용자에게 보여주는 화면을 달리하였다. <bean […]
더 보기 →스프링에서는 예외 발생 시 HandlerExceptionResolver가 예외를 처리하도록 위임할 수 있다. 그래서 난 아래와 같이 SimpleMappingExceptionResolver를 정의한 후 예외 종류에 따라서 사용자에게 보여주는 화면을 달리하였다. <bean […]
더 보기 →대게 서비스 개발 완료 후 상용 장비에 배포할 때 한 대에 하는 것이 아닌 여러 대의 장비에 배포한다. 헌데, @Scheduled 애노테이션의 cron 표현식을 자바 코드 […]
더 보기 →토비의 스프링 책을 보다 SpEL을 알게 되었고, 이를 샘플 프로젝트에 설정해 보았다. 간단하게 끝날 줄 알았던 설정이 1시간 동안의 삽질을 선물해 주었고, 이런 삽질을 다른 […]
더 보기 →스프링을 공부하다 보면 빈, 빈 팩토리, 애플리케이션 컨텍스트, 스프링 컨테이너, IoC 컨테이너 등 다양한 용어들이 나온다. 궁극적으로 이 용어들이 가리키는 것은 스프링 설정 xml 파일을 […]
더 보기 →[*.do에서 /* 로 바꾸게 된 이유] 스프링 3.1 샘플 프로젝트의 web.xml(DD) 구성 시 url-pattern을 *.do와 같이 설정하였다. 이유는 단순하다. 프로젝트를 진행할 때 항상 *.do를 사용했기 […]
더 보기 →spring 기반으로 되어 잇는 웹 어플리케이션의 web.xml에 대한 정리 정리의 목적은 곧 있을 스프링 3.1 교육을 위해 머리로 알고 있는 것들을 기록으로 남겨 좀더 자세하게 […]
더 보기 →스프링 메타 애노테이션 이란? 스프링에서는 기본적으로 클래스 선언부 위에 @Component 애노테이션이 붙어 있으면 스프링 빈으로 생성한다. 하지만 실무에서는 다음과 같이 한다. Controller 클래스에는 @Controller Service […]
더 보기 →다음과 같이 동일한 이름으로 된 input file name을 submit하면 스프링의 CommonsMultipartResolver 는 “not supported by MultipartResolver” 라는 에러를 뱉어낸다. <input type=”file” name=”webFile” /> <input type=”file” name=”webFile” /> […]
더 보기 →