Spring MVC 3.1动态加载控制器

时间:2012-07-23 17:16:00

标签: spring spring-mvc controller

我使用Spring MVC 3.1作为我的web项目,我有一个特定的用例。我必须允许用户删除一个jar文件,该文件具有需要动态加载的RequestMapping的@Controller。换句话说,我没有选择重启Tomcat或Context(War)。我怎么能这样做。

1 个答案:

答案 0 :(得分:0)

不确定这会解决问题,但您可以尝试通过

重新加载应用程序上下文
((ConfigurableApplicationContext)applicationContext).refresh();

这也有一些缺点,所以确保你真的需要这种情况。

在其中一个项目中,我的要求非常小,但是我已经使用JSP(一种黑客)解决了它。