본문 바로가기

Spring 2.5

JDK 버전 바꾸기 nested exception is java.lang.IllegalStateException: Context namespace element 'component-scan' and its parser class [org.springframework.context.annotation.ComponentScanBeanDefinitionParser] are only available on JDK 1.5 and higher jdk8 은 spring 2.5를 지원하지 않는다. 그래서 쓰고 있던 jdk8 말고, jdk7을 다운받아서 거기로 연결하려 한다 1. jdk7 다운로드 jdk8은 64비트여서 c: programfiles>java에 깔리고 jdk7 은 32비트여서 c: programfiles(x86)>java에 .. 더보기
[Spring] 파일 업로드/다운로드 스프링이 제공하는 파일 업로드 처리 기능을 사용하려면 MultipartResolver를 빈으로 등록해야 한다. 스프링은 Apache Commons FileUpload API를 이용하여 파일 업로드를 처리하는 CommonsMultipartResolver 클래스를 제공한다 * 파일 다운로드는 어떤 프레임워크건 라이브러리가 없다. 직접 코딩해서 모듈화 해놔야함 실제주소 - /spring/fileTest/ 가상주소 - /spring/file/ web.xml에 MultipartResolver 빈으로 등록 1. DB 테이블 생성 create table fileTest ( num number(7) not NULL, subject varchar2(50) not NULL, saveFileName varchar2(50),.. 더보기
SPRING 2.5 - 컨트롤러 종류별 예제, annotation dispatcher-servlet.xml - viewResolver : view를 관리하는 애 return '/board/created.jsp'; => return 'board/created'; 1. BeanNameUrlHandlerMapping - DispatcherServlet이 사용하는 기본 DI 객체 - 핸들러 매핑 : BeanNameUrlHandlerMapping - 명시적으로 지정된 HandlerMaping이 없으면 별도의 설정 없이 자동으로 사용 - 바로 컨트롤러의 위치로 가라고 알려줌. 직관적임. 2. SimpleUrlHandlerMapping listFormController listController testLoginController testMemController multiTestC.. 더보기