Programing/JAVA

BeanNotOfRequiredTypeException 에러 해결방법

리커니 2015. 11. 18.
반응형

BeanNotOfRequiredTypeException 에러 해결방법

 

org.springframework.beans.factory.BeanNotOfRequiredTypeException 해결방법

 

전자정부프레임워크로 초기설정을 하는 도중 service와 service.impl 에서 에러가 남.

 

[기존의 service.impl 소스]

[ 수정후의 service.impl 소스]

 

 

 

implements RiskIndexService 만 추가 해 주었는데요.

에러는 해결 되었습니다.

 

그럼 implements를 왜 해주느냐..

위의 소스를 보면

RiskIndexServiceImpl 는 RiskIndexService 인터페이스를 구현하겠다 라는 뜻입니다.

예를 들면 RiskIndexServiceImpl 은 비어있고 그것을 RiskIndexService로 채워서 써야한다 라는 의미 입니다.

 

보통 implements를 설명할 때 extends와 같이 설명을 합니다.

extends는 부모로부터 일반 클래스를 상속받아 그 기능을 자기것 처럼 사용해야 할 때 사용하는 것이고 (한개만 가능)

implements는 조언자로부터 interface를 상속받을때 사용합니다.  (여러개 가능)

implements 한 경우 조언자의 것을 모두 사용해야 합니다. (갯수가 다를 경우 에러)

 

반응형

댓글

💲 추천 글