对于运维人员来说,热部署是常常要思考的一个问题.热部署简单来说,就是局部或者某个文件修改后,不用重新启动程序,立即生效. 好处在于在程序初始化的时候可能会加载大量的初始化数据,重启程序成本太高:程序如果是项目中的单个模块,重启会影响别的应用. 对于web程序来说,大多是部署在Servlet容器里面,如jBoss,weblogic,tomcat等,这些容器往往提供了配套的热部署方案. 但对于application程序,往往没有厂家单独来做这件事情. 经过本人的搜索,发现springload是一个较