2

我想知道是否可以“热开发”弹簧应用程序。

例如。在 Play 框架中,当我更改模板甚至控制器或配置中的某些内容时,我不需要重新发布应用程序或重新启动服务器。我只是刷新页面。

使用spring框架可以实现这种快速简便的工作吗?它取决于服务器吗?

4

2 回答 2

4

如果您想要真正的热(重新)部署,您可能需要使用像JRebel这样修改 Java 类加载的东西。

于 2012-03-20T16:00:57.480 回答
2

Spring 本身并没有提供太多关于重新部署和其他内容的信息,但在大多数情况下,您可以根据您的 ViewResolver 重新加载模板而无需重新启动。

此外,在某些环境中(例如在OSGi中),可以热部署类、资源和几乎所有东西。拥有正确配置的SpringSource 工具套件,例如。Virgo WebServer可以实现热部署,因此您可以在保存时重新加载正在运行的类。

于 2012-03-20T15:52:03.210 回答