我爲我的web項目使用了Spring MVC 3.1,並且我有一個特定的用例。我必須允許用戶刪除具有需要動態加載的RequestMapping的@Controller的jar文件。換句話說,我沒有選擇重啓Tomcat或Context(War)。我怎樣才能做到這一點。Spring MVC 3.1動態加載控制器
回答
不知道這會解決問題或沒有,但你可以嘗試通過
((ConfigurableApplicationContext)applicationContext).refresh();
重裝應用程序上下文這有一些缺點也因此要確保你真的需要這種情況。
在項目之一,我有這樣一個非常小的要求,但我已經用JSP(一種破解)解決了它。
它使用控制器註釋加載類,但分派器Servlet無法識別路徑。這裏是輸出... – sanjaychat 2012-07-24 13:53:28
'AbstractHandlerMethodMapping - 查找處理路徑/測試/調用的方法 AbstractHandlerMethodMapping - 未找到[/ test/call]的處理方法 DispatcherServlet - 測試處理程序map [org.springframework.web.servlet DispatcherServlet中名稱爲'springServlet'的.handler.BeanNameUrlHandlerMapping @ f41af6] AbstractUrlHandlerMapping - 沒有爲[/ test/call]找到處理程序映射' – sanjaychat 2012-07-24 13:54:59
Sanjay是否爲此提供了任何解決方案? – 2014-06-25 05:50:50
- 1. Spring MVC - 控制器未加載
- 2. Spring Mvc控制器部分未加載。
- 3. Spring MVC控制器在模態對話框中加載表格
- 4. 動態加載控制器在angularjs $ routeProvider
- 5. Spring MVC動態地向JSP添加一行。 javascript vs控制器
- 6. Spring MVC控制器
- 7. Yii - 動態加載控制器
- 8. 使用Spring MVC和Java的動態MVC控制器
- 9. asp.net mvc:從控制器動態添加子/子控制器
- 10. 動態加載角控制器
- 11. 如何加載角控制器動態
- 12. 動態SQL加載器控制文件
- 13. 動態加載angularjs控制器
- 14. 動態加載控制器和ng-include
- 15. 加載一個AngularJS控制器動態
- 16. AngularJS動態加載控制器
- 17. ASP.NET動態加載控制
- 18. Spring MVC的3.1 REST風格的控制器
- 19. 使用Angular動態加載控制器和控制器數據
- 20. 渴望加載在Rails的3.1控制器動作,其responds_to JSON
- 21. Spring MVC主頁控制器
- 22. Spring MVC的 - 的控制器
- 23. 阻止Spring MVC控制器?
- 24. Spring MVC,控制器設計
- 25. 在Spring MVC 3.1
- 26. HTTP 400 - 狀態時添加參數我的Spring MVC控制器
- 27. Java Spring 3 MVC控制器明確地加載服務
- 28. Spring MVC的控制器不會加載我的HTML頁面
- 29. Spring-mvc:控制器成功登錄後不加載新頁面
- 30. 控制器中的Spring MVC URL映射對於動態URL
也許[tag:osgi]和[tag:spring-dm]? – 2012-07-23 17:20:31