학생정보를 xml형태로 관리하고싶은데요
- 작성자 :
- 김*은
- 작성일 :
- 2021-03-24 20:47:50
- 조회수 :
- 3,640
- 구분 :
- 공통컴포넌트 /
- 진행상태 :
- 완료
Q
학생 정보들을 테이블이 아닌 xml형태로 관리하고자하는데요
egovframework/spring/com/ 안에 context- 로 시작하는 context-student.xml 파일을 만들고
<bean name="studentProperties" class="egovframework.rte.fdl.property.impl.EgovPropertyServiceImpl" ..>
로 설정한뒤 사용할 클래스에
@Resource(name = "studentProperties")
private Properties studentProperties;
이런식으로 사용하려고하였는데 자꾸 에러가 뜨는데요
common-context.xml에도 등록을 하였는데 혹시 EgovPropertyServiceImpl 클래스는 한번밖에 못쓰나요...?
egovframework/spring/com/ 안에 context- 로 시작하는 context-student.xml 파일을 만들고
<bean name="studentProperties" class="egovframework.rte.fdl.property.impl.EgovPropertyServiceImpl" ..>
로 설정한뒤 사용할 클래스에
@Resource(name = "studentProperties")
private Properties studentProperties;
이런식으로 사용하려고하였는데 자꾸 에러가 뜨는데요
common-context.xml에도 등록을 하였는데 혹시 EgovPropertyServiceImpl 클래스는 한번밖에 못쓰나요...?
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
주입받으신 클래스의 타입이 잘못지정되셨습니다.
EgovPropertyServiceImpl 클래스가 구현하고 있는 interface는 EgovPropertyService 입니다.
따라서 다형성에 의해 주입받아서 사용가능한 타입은 EgovPropertyService 입니다.
@Resource(name = "studentProperties")
EgovPropertyService studentProperties;
위와 같이 주입받을 타입을 EgovPropertyService으로 지정해주면 정상적으로 이용가능하십니다.
bean은 id 를 다르게해서 여러개 등록하셔서 사용가능하십니다.
감사합니다.
표준프레임워크센터입니다.
주입받으신 클래스의 타입이 잘못지정되셨습니다.
EgovPropertyServiceImpl 클래스가 구현하고 있는 interface는 EgovPropertyService 입니다.
따라서 다형성에 의해 주입받아서 사용가능한 타입은 EgovPropertyService 입니다.
@Resource(name = "studentProperties")
EgovPropertyService studentProperties;
위와 같이 주입받을 타입을 EgovPropertyService으로 지정해주면 정상적으로 이용가능하십니다.
bean은 id 를 다르게해서 여러개 등록하셔서 사용가능하십니다.
감사합니다.