我使用Spring MVC 3.1作为我的web项目,我有一个特定的用例。我必须允许用户删除一个jar文件,该文件具有需要动态加载的RequestMapping的@Controller。换句话说,我没有选择重启Tomcat或Context(War)。我怎么能这样做。
答案 0 :(得分:0)
不确定这会解决问题,但您可以尝试通过
重新加载应用程序上下文((ConfigurableApplicationContext)applicationContext).refresh();
这也有一些缺点,所以确保你真的需要这种情况。
在其中一个项目中,我的要求非常小,但是我已经使用JSP(一种黑客)解决了它。