이것은 아마도 Spring Framewok에 대한 나의 무지로 인한 것입니다.하지만 JSF + Facelets + Spring 웹 응용 프로그램을 빌드하고 있는데, init 메소드가 호출되는 bean이 있습니다. 응용 프로그램이 시작될 시간 내 문제는 콩을 초기화하는 것입니다. 페이지에서 bean을 참조 할 수 있으며, 페이지에 갈 때 bean은 초기화되고 지시 된대로 작동합니다. 응용 프로그램이 웹 응용 프로그램에서 초기화 Spring 빈을 얻을 수있는 방법은 무엇 웹 응용 프로그램에서 초기화 된 스프링 빈
을 시작할 때 빈 초기화 할 수 있도록 내가 대신하려는 것은 최대
2
A
답변
2
시작 귀하의 질문은 더 JSF-보다 봄-대상 타겟. JSF 용 솔루션을 알고 있지만이 방법은 Spring 빈에 적합하지 않다고 생각한다. 나는 잠깐 googled하고 당신을 위해 사용할 수있는 봄 포럼 에서이 주제를 발견. 그것은/설명 여러 가지 방법 링크 : http://forum.springsource.org/archive/index.php/t-21982.html
1
모든 코드는
@WebListener
public class ApplicationListener implements ServletContextListener {...}
로 ServletContextListener를 구현하는 클래스에서 수행 할 수 있습니다 초기화되는 웹 애플리케이션 후 즉시 처리하는 당신은 봄 응용 프로그램을 만들 수 있습니다 문맥 like
ApplicationContext context = new ClassPathXmlApplicationContext(
new String[] {"applicationContext.xml", "applicationContext-part2.xml"});
// of course, an ApplicationContext is just a BeanFactory
BeanFactory factory = context;
그리고 당신이 관심있는 콩을 얻고 계속해라.
관련 문제
- 1. 다중 arg 메서드를 사용하여 스프링 빈 초기화
- 2. 어노테이션 기반 설정을 사용하여 지연 초기화 된 스프링 빈 생성하기
- 3. 보기에서 관리 된 빈 초기화
- 4. 동적으로 생성 된 클래스에서 스프링 빈 인스턴스화
- 5. 스프링의 정적 초기화 스프링
- 6. 스프링 컨텍스트 초기화 순서 이해
- 7. 웹 응용 프로그램에서 연결 풀을 어디에서 초기화 할 수 있습니까?
- 8. 스프링 : 웹 응용 프로그램에서 컨텍스트 루트 외부에 정적 리소스를 제공하는
- 9. EJB3에 스프링 빈 삽입하기
- 10. 스프링 빈 생성하기
- 11. 스프링 빈 스레드 안전성
- 12. Tomcat의 웹 응용 프로그램에서 JMF
- 13. 아이폰 OS - 초기화 UIViewControllers 내 응용 프로그램에서
- 14. 스프링 + SQLite 멀티 스레드 응용 프로그램에서
- 15. 웹 응용 프로그램에서 '잠금'사용
- 16. java 웹 응용 프로그램에서 인쇄 서비스
- 17. 다른 응용 프로그램에서 인쇄 후 빈 Swf
- 18. 스프링 : 중첩 된 응용 프로그램 컨텍스트
- 19. 컬렉션을위한 스프링 빈 인스턴스화 예외
- 20. Tomcat 세션 복제 + 스프링 빈
- 21. 안드로이드 응용 프로그램에서 웹 액세스하기
- 22. 웹 응용 프로그램의 단일 스프링 응용 프로그램 컨텍스트 사용
- 23. ASP.NET 웹 응용 프로그램에서 웹 서비스 사용
- 24. 웹 응용 프로그램에서 mysql 업데이트
- 25. VB.Net 웹 응용 프로그램에서 SubSonic 사용
- 26. 자바 웹 응용 프로그램 초기화 및 종료
- 27. 스프링 MVC 샘플 웹 응용 프로그램
- 28. 스프링 기반 웹 응용 프로그램의 상위 컨텍스트
- 29. 여러 응용 프로그램 컨텍스트에 걸쳐 스프링 싱글 톤 빈
- 30. 웹 응용 프로그램에서 JavaHelp 사용