EgovARIA 암/복호화 두번째 질문입니다.
- 작성자 :
- 이*영
- 작성일 :
- 2011-08-10 18:33:27
- 조회수 :
- 1,983
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
이틀전 EgovAria 파일복호화 서비스가 동시에 실행될때 1번째 파일은 0KB.
2번째 파일만 복호화가 된다고 질문을 드렸었습니다.
답변으로 스프링 객체생성 옵션인 scope="prototype" 으로 해결을 한듯 했었는데요.
테스트 하나보니 특이한 사항이 발생하였습니다.
처음에 한번만 1번째 파일은 0KB. 2번째 파일만 복호화가 됩니다.
두번째 부터는 동시에 파일복호화가 되어도 제대로 반영이 됩니다.
어떻게 해야 할까요~? 답변부탁드립니다.
소스일부
------------------------------------------------
객체지정부분
<bean id="cryptolerAriaBin" class="egovframework.rte.fdl.crypto.impl.EgovARIAEDcryptionBinServiceImpl" scope="prototype" />
<bean id="egovCipherService" class="egovframework.rte.fdl.crypto.EgovCipherService" scope="prototype" />
@Resource(name = "cryptolerAriaBin")
private EgovEDcryptionService cryptoAriaBin;
@Resource(name = "egovCipherService")
private EgovCipherService egovCipherService;
파일복호화 부분
cryptoAriaBin.getComformStr(ARIA_COMFORM_STR);
cryptoAriaBin.setConfig(0, filePath);
cryptoAriaBin.decrypt();
2번째 파일만 복호화가 된다고 질문을 드렸었습니다.
답변으로 스프링 객체생성 옵션인 scope="prototype" 으로 해결을 한듯 했었는데요.
테스트 하나보니 특이한 사항이 발생하였습니다.
처음에 한번만 1번째 파일은 0KB. 2번째 파일만 복호화가 됩니다.
두번째 부터는 동시에 파일복호화가 되어도 제대로 반영이 됩니다.
어떻게 해야 할까요~? 답변부탁드립니다.
소스일부
------------------------------------------------
객체지정부분
<bean id="cryptolerAriaBin" class="egovframework.rte.fdl.crypto.impl.EgovARIAEDcryptionBinServiceImpl" scope="prototype" />
<bean id="egovCipherService" class="egovframework.rte.fdl.crypto.EgovCipherService" scope="prototype" />
@Resource(name = "cryptolerAriaBin")
private EgovEDcryptionService cryptoAriaBin;
@Resource(name = "egovCipherService")
private EgovCipherService egovCipherService;
파일복호화 부분
cryptoAriaBin.getComformStr(ARIA_COMFORM_STR);
cryptoAriaBin.setConfig(0, filePath);
cryptoAriaBin.decrypt();
A
안녕하세요. 이원영님
해당 내용은 아래 FAQ링크를 확인해 주시면 됩니다.
고맙습니다.
http://www.egovframe.go.kr/uss/olh/faq/FaqInqireCoUpdt.do?faqId=FAQ_0000000000000481&pageIndex=1
해당 내용은 아래 FAQ링크를 확인해 주시면 됩니다.
고맙습니다.
http://www.egovframe.go.kr/uss/olh/faq/FaqInqireCoUpdt.do?faqId=FAQ_0000000000000481&pageIndex=1