내 웹 프로젝트 용으로 Spring MVC 3.1을 사용하고 있으며 특별한 사용 사례가 있습니다. 사용자가 동적으로로드해야하는 RequestMapping에 대한 @Controller가있는 jar 파일을 삭제할 수있게해야합니다. 즉, Tomcat 또는 컨텍스트 (전쟁)를 다시 시작할 수있는 옵션이 없습니다. 어떻게해야합니까?스프링 MVC 3.1로드 컨트롤러 동적으로
답변
이 문제 여부를 해결할하지만 당신이 몇 가지 단점도 그래서 당신은 정말이 상황을 필요로 확인이
((ConfigurableApplicationContext)applicationContext).refresh();
하여 응용 프로그램 컨텍스트를 다시로드 시도 할 수 없습니다 확인합니다.
프로젝트 중 하나에서 나는 이것 같이 아주 작은 필요 조건이 있었다 그러나 나는 JSPs (일종의 해킹)를 사용하여 그것을 풀었다.
컨트롤러 주석을 사용하여 클래스를로드하지만 Dispatcher 서블릿은 경로를 식별 할 수 없습니다. 다음은 결과입니다 ... – sanjaychat
'AbstractHandlerMethodMapping - 경로/테스트/호출을위한 핸들러 메소드를 찾으십시오. AbstractHandlerMethodMapping - [/ test/call] 핸들러 메소드를 찾지 못했습니다. DispatcherServlet - 테스팅 핸들러 맵 [org.springframework.web.servlet .handler.BeanNameUrlHandlerMapping @ f41af6] 이름이 'springServlet' AbstractUrlHandlerMapping - [/ test/call]에 대한 핸들러 매핑이 없습니다. ' – sanjaychat
Sanjay에 대한 해결책이 있습니까? –
- 1. 스프링 MVC 컨트롤러 문제
- 2. 스프링 MVC 일반 컨트롤러
- 3. 스프링 보안에서 스프링 MVC 컨트롤러 제외
- 4. 스프링 MVC - 웹 플로우 컨트롤러
- 5. 스프링 MVC - 컨트롤러 간 모델
- 6. 스프링 MVC, 타일, 다중 컨트롤러
- 7. 스프링 MVC 컨트롤러 매핑 - @RequestMapping
- 8. 스프링 MVC 3.1 RESTful 컨트롤러
- 9. 스프링 MVC - 컨트롤러 매핑/매핑
- 10. JSON 및 JSP가있는 스프링 MVC 컨트롤러
- 11. 스프링 MVC 3 일반적인 컨트롤러 아키텍처 질문
- 12. 내가이 클래스가이 스프링 MVC 컨트롤러 동작
- 13. 스프링 MVC 컨트롤러 요청 URL 매핑
- 14. 스프링 -mvc 컨트롤러 및 예외 처리
- 15. 스프링 MVC 컨트롤러 매핑이 등록되지 않았습니다.
- 16. 스프링 웹 플로우 - 서브 플로우로 mvc 컨트롤러
- 17. 스프링 MVC 및 주석 컨트롤러 문제 :
- 18. 어떻게 주석 구성된 스프링 MVC 3.0 컨트롤러
- 19. JSP 스프링 MVC 재사용 컨트롤러 로직
- 20. 스프링 2.5 컨트롤러 주석
- 21. 스프링 3.0 MVC MVC : 뷰 - 컨트롤러 태그 여기
- 22. 스프링 컨트롤러 프로그래밍 스타일
- 23. 스프링 3 : 액션 컨트롤러 없음
- 24. 스프링 MVC : HTTP
- 25. 스프링 mvc 인터셉터 addObject
- 26. 스프링 컨트롤러 파괴 방법?
- 27. 스프링 컨트롤러 맵핑 설정
- 28. 기본 스프링 컨트롤러 만들기
- 29. DWR이있는 스프링 폼 컨트롤러
- 30. 스프링 MVC가 JSP에 동적으로 행을 추가합니다. 자바 스크립트 대 컨트롤러
아마도 [tag : osgi]와 [tag : spring-dm]? –