背景:
在开发中,当我们修改代码之后,每次都要重新启动,很是浪费时间,在springboot中就有一种热部署方式,可以实现想要修改不需要每次都重新启动,保存即可生效
用法:
一、maven 添加
![springboot配置idea 热部署 springboot配置idea 热部署](https://image.shishitao.com:8440/aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2Jsb2cvMjQ1NDEvMjAxOTAzLzI0NTQxLTIwMTkwMzA4MTAxNjU0NzY4LTE0ODc4Nzk4OTUucG5n.png?w=700&webp=1)
二、添加编译时候的配置
如下的配置在idea的springBoot项目中可以不需要添加,因为springBoot项目中已经默认有了此配置(亲测没有这个也可以)
![springboot配置idea 热部署 springboot配置idea 热部署](https://image.shishitao.com:8440/aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2Jsb2cvMjQ1NDEvMjAxOTAzLzI0NTQxLTIwMTkwMzA4MTAxNjU0NzcxLTEyMzAzMjQ4MTAucG5n.png?w=700&webp=1)
三、idea 配置自动编译
1.配置
preference->Build,Execution,Deployment->Compiler 打开里面的: Build project automatically
![springboot配置idea 热部署 springboot配置idea 热部署](https://image.shishitao.com:8440/aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2Jsb2cvMjQ1NDEvMjAxOTAzLzI0NTQxLTIwMTkwMzA4MTAxNzIzMjc4LTg3Nzk1MjkzNi5wbmc%3D.png?w=700&webp=1)
2.注册表的修改
谨记:网上有很多说用ctrl+shift+alt+/ ,但是这个是windows环境中的,mac 下是cmd+shift+a ,如要有其他快捷键是得先去掉这个快捷键
![springboot配置idea 热部署 springboot配置idea 热部署](https://image.shishitao.com:8440/aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2Jsb2cvMjQ1NDEvMjAxOTAzLzI0NTQxLTIwMTkwMzA4MTAxNzIyNjc1LTc4Nzc4NTk4MC5wbmc%3D.png?w=700&webp=1)
![springboot配置idea 热部署 springboot配置idea 热部署](https://image.shishitao.com:8440/aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2Jsb2cvMjQ1NDEvMjAxOTAzLzI0NTQxLTIwMTkwMzA4MTAxNzIzNTY5LTc1MTcyNTEyNC5wbmc%3D.png?w=700&webp=1)