파일 시스템의 컨텍스트와 클래스 경로에서 ApplicationContext를 한 번에 가져 오는 방법이 있습니까? FileSystemXmlApplicationContext를 사용하고 ClassPathXmlApplicationContext를 사용하고 fileSystemApplicationContext를 부모로 전달하는 대신응용 프로그램 컨텍스트 얻기
2
A
답변
3
org.springframework.context.support.GenericApplicationContext
을 살펴 보시기 바랍니다. org.springframework.beans.factory.xml.XmlBeanDefinitionReader
과 함께 사용하면 원하는 유연성을 얻을 수 있습니다. XmlBeanDefinitionReader
은 또한 다음 적절한 리소스를 처리 할 수 org.springframework.core.io.ResourceLoader
를 사용하는 방법 loadBeanDefinitions(String)
을 가지고
GenericApplicationContext ctx = new GenericApplicationContext();
XmlBeanDefinitionReader xmlReader = new XmlBeanDefinitionReader(ctx);
xmlReader.loadBeanDefinitions(new ClassPathResource("classpathContext.xml"));
xmlReader.loadBeanDefinitions(new FileSystemResource("fileSystemContext.xml"));
참고 :처럼 보일 것 GenericApplicationContext
's javadoc
귀하의 코드에 코드 예제가있다. 어떤 경우 코드는 다음과 같습니다.
GenericApplicationContext ctx = new GenericApplicationContext();
XmlBeanDefinitionReader xmlReader = new XmlBeanDefinitionReader(ctx);
xmlReader.loadBeanDefinitions("classpath:classpathContext.xml"));
xmlReader.loadBeanDefinitions("file:fileSystemContext.xml"));
관련 문제
- 1. 응용 프로그램 컨텍스트 bean
- 2. Spring 애플리케이션 컨텍스트 얻기
- 3. 컨텍스트 경로 얻기
- 4. NativeActivity에서 컨텍스트 얻기
- 5. 새로 고침 응용 프로그램 컨텍스트
- 6. Java 웹 응용 프로그램 컨텍스트
- 7. 스프링 서블릿 애플리케이션 컨텍스트 얻기
- 8. 응용 프로그램 정보를 설치 얻기
- 9. SQLiteOpenHelper에서 onCreate의 컨텍스트 얻기
- 10. 둘러싼 객체의 컨텍스트 얻기
- 11. 실행중인 응용 프로그램의 응용 프로그램 배지 얻기
- 12. 톰캣 서버의 컨텍스트 목록 얻기
- 13. Word OLE 응용 프로그램 개체에서 응용 프로그램 제목 얻기
- 14. 응용 프로그램 내에서 grails 응용 프로그램 버전 얻기
- 15. Blackberry 응용 프로그램 - 응용 프로그램 메모리 사용 통계 얻기
- 16. ContextLoaderListener의 응용 프로그램 컨텍스트 경로를 변경하는 방법
- 17. 런타임에 Spring 응용 프로그램 컨텍스트 전환
- 18. 스프링 : 중첩 된 응용 프로그램 컨텍스트
- 19. Jetty에 웹 응용 프로그램 컨텍스트 추가
- 20. android의 스레드에서 응용 프로그램 컨텍스트 검색
- 21. Tomcat 웹 응용 프로그램 컨텍스트 변경
- 22. 스프링 응용 프로그램 컨텍스트 : webapp 폴더 변수?
- 23. CookieSyncManager.createInstance에서 응용 프로그램 또는 활동 컨텍스트 사용
- 24. Xslt 확장 개체 - 컨텍스트 얻기
- 25. Grails : BootStrap.groovy에서 컨텍스트 경로 얻기
- 26. iPhone : 응용 프로그램 절대 경로 얻기
- 27. 다른 응용 프로그램 (vb.net)의 핸들 얻기
- 28. MVC 컨트롤러 생성자의 응용 프로그램 루트 얻기
- 29. 응용 프로그램 컨텍스트 (Spring)의 Java bean 정의
- 30. 웹 응용 프로그램의 단일 스프링 응용 프로그램 컨텍스트 사용