버젼 업 버그 제보 드립니다.
- 작성자 :
- 우*명
- 작성일 :
- 2023-05-16 13:13:26
- 조회수 :
- 722
- 구분 :
- 적용지원(기술지원)
- 진행상태 :
- 완료
Q
알고리즘 키 DB 암호화 발급 관련
ApplicationContext context = new ClassPathXmlApplicationContext(new String[]{"classpath:/egovframework/spring/com/context-crypto.xml"});
호출 시 MesageSource 관련 국제화 오류가 납니다.
egov-crypto 태그가 MesageSource 를 참조해서 나는 에러로 보입니다.
하여 다음과 같이 호출할 경우
ApplicationContext context = new ClassPathXmlApplicationContext(new String[]{"classpath:/egovframework/spring/com/context-common.xml","classpath:/egovframework/spring/com/context-crypto.xml"});
당연히 MesageSource 외 다른 참조 bean 을 참조하지 못해 에러가 발생합니다.
<bean id="messageSource" class="egovframework.com.cmm.util.EgovWildcardReloadableResourceBundleMessageSource">
태그를 context-crypto.xml 파일로 옮겨 해결했습니다.
같은 증상을 겪는 분들 참조 부탁드립니다.
ApplicationContext context = new ClassPathXmlApplicationContext(new String[]{"classpath:/egovframework/spring/com/context-crypto.xml"});
호출 시 MesageSource 관련 국제화 오류가 납니다.
egov-crypto 태그가 MesageSource 를 참조해서 나는 에러로 보입니다.
하여 다음과 같이 호출할 경우
ApplicationContext context = new ClassPathXmlApplicationContext(new String[]{"classpath:/egovframework/spring/com/context-common.xml","classpath:/egovframework/spring/com/context-crypto.xml"});
당연히 MesageSource 외 다른 참조 bean 을 참조하지 못해 에러가 발생합니다.
<bean id="messageSource" class="egovframework.com.cmm.util.EgovWildcardReloadableResourceBundleMessageSource">
태그를 context-crypto.xml 파일로 옮겨 해결했습니다.
같은 증상을 겪는 분들 참조 부탁드립니다.
환경정보
-
- OS 정보 : Window 10 Pro
- 표준프레임워크 버전 : 4.1.0 All-In-One
- JDK(JRE) 정보 : 1.8.0
- WAS 정보 : Tomcat
- DB 정보 : Maria DB
- 기타 환경 정보 : JUnit 사용 테스트
A
안녕하세요.
표준프레임워크 센터입니다.
표준프레임워크의 서비스는 GitHub에서도 내려받을 수 있습니다.
GitHub의 공통컴포넌트 프로젝트를 내려받아
test 폴더 아래에서 crypto 서비스와 관련된
테스트케이스를 확인할 수 있습니다.
이를 참고하여 진행해보시기 바랍니다.
https://github.com/eGovFramework/egovframe-common-components
Crypto 간소화 서비스 테스트시에
다음 클래스를 빈으로 지정하는 것은
org.springframework.context.support.ResourceBundleMessageSource
다음 위키가이드 중간쯤에 기재되어 있으니 참고하실수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte4.1:fdl:crypto
감사합니다.
표준프레임워크 센터입니다.
표준프레임워크의 서비스는 GitHub에서도 내려받을 수 있습니다.
GitHub의 공통컴포넌트 프로젝트를 내려받아
test 폴더 아래에서 crypto 서비스와 관련된
테스트케이스를 확인할 수 있습니다.
이를 참고하여 진행해보시기 바랍니다.
https://github.com/eGovFramework/egovframe-common-components
Crypto 간소화 서비스 테스트시에
다음 클래스를 빈으로 지정하는 것은
org.springframework.context.support.ResourceBundleMessageSource
다음 위키가이드 중간쯤에 기재되어 있으니 참고하실수 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte4.1:fdl:crypto
감사합니다.