본문 바로가기

컴퓨터공학/Spring & Hibernate

Spring> Annotation> Properties File

 

 

Coach가 아니라 SwimCoach 왜냐하면 인터페이스에 없는 새로운 메서드가 있기 때문이다.

Coach가 아니라 SwimCoach 왜냐하면 인터페이스에 없는 새로운 메서드가 있기 때문이다.

 

앗 그런데 이상한 것이 있다.

왜 빈에서는 메소드 반환 종류를 Coach로 해놨을까?

getBean은 SwimCoach으로 받는데

Bean에서는 Coach로 제출하네?

종류가 다른데 괜찮은가?

 

그 이유는 

이것의 의미는

이것과 같다.

따라서 빈 메소드의 Coach로 해도 상관없다