Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse SpringMVC服务器需要188268毫秒才能重新启动。如何处理?_Eclipse_Spring_Spring Mvc_Spring Tool Suite - Fatal编程技术网

Eclipse SpringMVC服务器需要188268毫秒才能重新启动。如何处理?

Eclipse SpringMVC服务器需要188268毫秒才能重新启动。如何处理?,eclipse,spring,spring-mvc,spring-tool-suite,Eclipse,Spring,Spring Mvc,Spring Tool Suite,每次我在Spring MVC应用程序的控制器中更改一行,在测试更改之前,需要大约188268 ms才能重新启动服务器 我的应用程序配置错误吗?有没有办法让它只重新加载我修改过的控制器,而不是整个应用程序 注意:我正在开发Spring工具套件(Eclipse),它似乎在检测到任何文件的更改后重新启动我的服务器,显然是在重新编译整个过程。看看如何加速Spring应用程序的启动 这些建议由Google App Engine提出,但适用于任何spring应用程序。通常问题的一部分是扫描的类太多 您还可以

每次我在Spring MVC应用程序的控制器中更改一行,在测试更改之前,需要大约
188268 ms才能重新启动服务器

我的应用程序配置错误吗?有没有办法让它只重新加载我修改过的控制器,而不是整个应用程序

注意:我正在开发Spring工具套件(Eclipse),它似乎在检测到任何文件的更改后重新启动我的服务器,显然是在重新编译整个过程。

看看如何加速Spring应用程序的启动

这些建议由Google App Engine提出,但适用于任何spring应用程序。通常问题的一部分是扫描的类太多


您还可以尝试从IDE启动应用程序,并使用调试器暂停几次,看看它在做什么(它正在扫描组件,等等),从而了解应用程序花费如此长时间的原因

答案已经隐藏在你自己的短语中

重新启动服务器大约需要188268毫秒,然后我才能测试我的更改


如果您想测试您的更改,您应该为您的控制器编写一个单元或集成测试,并在您所做的每个更改上运行该测试。无需重新启动任何服务器。

您应该提供更多详细信息。应用程序启动时实例化了多少个bean?您的开发工作站的性能如何?您是否对许多实体使用Hibernate。。。Wrt只重新加载你已经更改的类,一个热门的类重新加载工具,比如JRebel(它有一个免费的社交计划)会很有帮助。我一直都这么做,效果很好。额外的好处是还可以依靠实际的测试;)