공간정보아카데미

Spring-DI-Bean Annotation

minjava 2025. 9. 2. 10:42

 

============================================================================================

 

 

EmpServiceImpl.java에서 @어노티이션 추가

 

resources의 spring-context.xml의 xsi:schemaLocation에 아래 코드 추가

 

아래코드도 추가해야됨.

xmlns:context="http://www.springframework.org/schema/context"

 

EmpMainSpring.java 에서 실행하면 이렇게 출력됨.

 

 

============================================================================================

만약 @Component("empService")로 하면, 

 

EmpMainSpring.java에서 getBean으로 호출하는 이름을 empService로 바꿔주면 출력됨.

 

============================================================================================

EmpService.class (21번째 줄) --> bean객체가 있으면 이름이 뭐든 가져와

 

============================================================================================

객체지향이 다형성으로 인해 유연하게 됨.

오버로딩

오버라이딩

메서드 이름은 같은데 매개변수만 다름