프레임워크2.0에 기존 1.0 소스적용
- 작성자 :
- 박*신
- 작성일 :
- 2012-01-09 10:45:40
- 조회수 :
- 2,162
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
프레임워크 2.0에 eGovFrame Common Component를
사용하여 작업 환경을 셋팅하였습니다.
작업확경 설정 전에 maven을 설정할때 spring 3.0.5.RELEASE가 기본으로
dependency 되는데요. 고객의 요청에 의해 spring 2.5로 변경하였더니 공통
컴포넌트 중에 spring 3.0 api 적용되어 spring 2.5를 적용하면 에러가 발생하는 class들이 존재합니다.
궁금한 것은 작업 환경을 spring 3.0으로 사용하되 프레임워크 1.0때의 공통 컴퍼넌트를 참조하여 만든 소스를 적용하는데 문제가 없는지가 궁금하네요.(하위버전 고려되어 프레임워크 2.0을 사용해도 호환성이 문제가 되지 않는지 궁금합니다.)
사용하여 작업 환경을 셋팅하였습니다.
작업확경 설정 전에 maven을 설정할때 spring 3.0.5.RELEASE가 기본으로
dependency 되는데요. 고객의 요청에 의해 spring 2.5로 변경하였더니 공통
컴포넌트 중에 spring 3.0 api 적용되어 spring 2.5를 적용하면 에러가 발생하는 class들이 존재합니다.
궁금한 것은 작업 환경을 spring 3.0으로 사용하되 프레임워크 1.0때의 공통 컴퍼넌트를 참조하여 만든 소스를 적용하는데 문제가 없는지가 궁금하네요.(하위버전 고려되어 프레임워크 2.0을 사용해도 호환성이 문제가 되지 않는지 궁금합니다.)
A
안녕하세요.. 박창신님..
프레임워크 1.0에서 spring 3.0을 사용시
src/main/java/egovframework/com/cmm/web/EgovMultipartResolver.java
파일을 변경된 부분을 유의해서 변경하시면 됩니다.
//스프링 3.0변경으로 수정한 부분
MultiValueMap<String, MultipartFile> multipartFiles = new LinkedMultiValueMap<String, MultipartFile>();
Map<String, String[]> multipartParameters = new HashMap<String, String[]>();
~ 생략 ~
//스프링 3.0 업그레이드 API변경으로인한 수정
List<MultipartFile> fileList = new ArrayList<MultipartFile>();
fileList.add(file);
if (multipartFiles.put(fileItem.getName(), fileList) != null) { // CHANGED!!
그럼.. 즐거운 하루되십시오.
감사합니다.
프레임워크 1.0에서 spring 3.0을 사용시
src/main/java/egovframework/com/cmm/web/EgovMultipartResolver.java
파일을 변경된 부분을 유의해서 변경하시면 됩니다.
//스프링 3.0변경으로 수정한 부분
MultiValueMap<String, MultipartFile> multipartFiles = new LinkedMultiValueMap<String, MultipartFile>();
Map<String, String[]> multipartParameters = new HashMap<String, String[]>();
~ 생략 ~
//스프링 3.0 업그레이드 API변경으로인한 수정
List<MultipartFile> fileList = new ArrayList<MultipartFile>();
fileList.add(file);
if (multipartFiles.put(fileItem.getName(), fileList) != null) { // CHANGED!!
그럼.. 즐거운 하루되십시오.
감사합니다.