热部署
热部署是指springboot中,在编写代码时发现问题,而改动,却不需要重启服务器。比如,当我们改变表现层的某个方法中的代码时,我们需要重启服务器,来事改变生效,而使用热部署的话,就不需要重启服务器。
使用热部署,有两种方式,一种是手动(麻烦一点),一种是自动的,首先需要导入热部署的jar依赖,然后手动的话需要在改完代码后,build(或者使用快捷键ctrl+F9):

设置自动的热部署的话,需要在setting中设置complie

还有设置registry(ctrl+Alt+shift+/):

这样设置之后,当我更改完代码后,idea中失去鼠标焦点后,就会自动重启服务器,下面讲一下关于热部署的一些重启和重载,重启是指自己编写的代码(包括自己编写的类,页面。。)重新启动,而重载是指那些jar包的重新启动。所以,热部署使用的是restart类加载器。

接下来,就是设置这个热部署的生效范围,在yml配置文件中设置在那些这个热部署不生效,

浙公网安备 33010602011771号