방법 | 내용 |
1 | import org.springframework.beans.factory.BeanFactory; import org.springframework.beans.factory.xml.XmlBeanFactory; import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.Resource; |
Resource resource = new ClassPathResource("hg.xml"); BeanFactory factory = new XmlBeanFactory(resource); |
|
2 | import org.springframework.context.support.AbstractApplicationContext; import org.springframework.context.support.GenericXmlApplicationContext; |
AbstractApplicationContext factory = new GenericXmlApplicationContext("hg.xml"); | |
3 | import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; |
ApplicationContext factory = new ClassPathXmlApplicationContext("hg.xml"); | |
· hgImpl bean = factory.getBean("hg",hgImpl.class); => hgImpl : 인터페이스를 상속받는 클래스 "hg" : bean id / hglmpl.class : 인터페이스를 상속받는 클래스 · bean.sum( ); => hglmpl 클래스에 있는 sum 메서드 호출 |
728x90
반응형
'IT & 일상기록 > Spring' 카테고리의 다른 글
[Spring] 어노테이션(annotation) 정리(1) - 유효성 검사 관련 (0) | 2022.03.22 |
---|---|
[Spring] 한글 처리 방법 (0) | 2022.03.16 |
[스프링] Spring MVC Project 생성 오류 해결 (0) | 2022.03.11 |
[스프링] Spring MVC Project 생성 (0) | 2022.03.11 |
이클립스 스프링(Eclipse Spring) 설치/확인 방법 (0) | 2022.03.11 |
댓글