Tomcat 밸브를 작성하여 server.xml에 구성했습니다. 지금까지 너무 좋아. 그러나 밸브의 데이터 멤버 중 하나가 Spring 관리 Bean이되기를 원합니다. 그렇다면 어떻게 밸브를 Spring 관리로 만들어서 Spring의 IoC가 밸브에 의존성을 갖게 할 수 있습니까?Tomcat 밸브를 사용 가능하게하는 방법
1
A
답변
1
밸브는 응용 프로그램과 연관되지 않지만 스프링 컨텍스트는 있습니다. 그래서 당신은 밸브에 봄 관리 콩을 가질 수 없습니다.
물론 밸브 생성자에서 스프링 컨텍스트를 인스턴스화하고 context.autowireBean(this)
을 사용할 수 있지만이 컨텍스트는 사용 가능한 컨텍스트 중 하나가 아니라 별도의 스프링 컨텍스트가됩니다.
기술적으로 Valve의 컨텍스트에 액세스 할 수 있지만 요청에 따라 컨텍스트에 액세스 할 수 있으므로 각 서블릿 컨텍스트에 대해 ApplicationContext
을 얻을 수 있으므로 거기에서부터 Bean에 대한 참조를 얻습니다.하지만 이상하게 들립니다. .
관련 문제
- 1. 부두에 Tomcat 밸브를 사용할 수 있습니까?
- 2. 프로그래밍 방식으로 UITextView를 스크롤하는 동안이를 사용 가능하게하는 방법
- 3. Webapp 프로젝트에서 Tomcat 라이브러리 사용
- 4. jqGrid - 호출기가 표시되지 않습니다. 그것을 가능하게하는 방법?
- 5. jList 내에서 jList를 선택 가능하게하는 방법
- 6. UIButton 클릭시 UITextfield를 추가하고 편집 가능하게하는 방법
- 7. Tomcat 사용자 지정 밸브 구현
- 8. Tomcat (apache-tomcat 클러스터에서)을 Apache 서버의 역 프록시로 사용
- 9. Tomcat 스레드 풀 사용 스키마
- 10. Tomcat 5에서 강력한 암호 사용
- 11. SSL 사용 : Windows 7의 Tomcat
- 12. 라운드 로빈 모드에서 tomcat 사용
- 13. 엔터프라이즈에서 Tomcat 웹 컨테이너 사용
- 14. Ho는 Tomcat 서버의 다중 인스턴스를 사용 하시겠습니까?
- 15. Tomcat 서블릿 컨테이너에서 다른 JVM 언어 사용
- 16. Tomcat 7에서 다중 SSL 인증서 사용
- 17. 처음 Tomcat 및 Stripes 프레임 워크 사용
- 18. Tomcat - 영역이없는 SSO?
- 19. Tomcat Manager에 대한 원격 액세스를 허용 하시겠습니까?
- 20. Tomcat 시작 로그를 캡처하는 방법
- 21. tomcat 서버에서 서블릿을 실행하는 방법
- 22. Tomcat 7의 Tomcat/temp 디렉토리는 무엇입니까?
- 23. 오류시 스택 추적을 가능하게하는 php.ini 지시어가 있습니까?
- 24. 철저하고 자세한 g ++ 경고를 가능하게하는 플래그
- 25. 가능하게하는 방법이 같은 페이지를 긁어 세션 ID
- 26. A-Box 온톨로지 데이터의 번역을 가능하게하는 도구
- 27. vim에서 Perl을위한 코드 완성을 가능하게하는 방법이 있습니까?
- 28. UIScrollView에는 스크롤링을 가능하게하는 특수한 컨텐츠 뷰가 있습니까?
- 29. Tomcat Bayeux 지원/Tomcat 모듈
- 30. Tomcat 6과 Tomcat 5.5의 호환성 문제
빠른 답변 감사드립니다. 현재 우리는 Tomcat에 ServletFilters로 배포 된 여러 응용 프로그램에 대한 공통 기능을 구현합니다. 우리는 이것을 밸브로 통합하고자합니다. 밸브 자체는 배포 된 응용 프로그램의 다른 콩과 직접 관련이 없습니다. 그러나 스프링 유선 라이브러리에 의존합니다. 그래서 나는이 모든 콩을 스프링 와이어로 만들어 밸브에 주입하려고했습니다. 당신의 제안이 효과가 있다고 생각합니다. 감사. – user585037