1. springboot热部署简介
在IDEA写springboot项目代码时,发现每次修改代码后,需要重新启动服务才有效,如果需要不断进行测试,且项目代码量大,重新启动运行时间很久,这严重降低了开发效率,因此,进行springboot热部署是非常必要的,热部署能在修改完代码后自动构建运行,不用开发者手动重启服务,能有效提高开发者的效率。
2. springboot热部署操作步骤
2.1 添加依赖
需要在pom.xml文件添加以下代码
代码:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
发现添加代码后是显示红色字体,说明没有安装该依赖,需要点击右侧栏maven
点击刷新按钮后就可以加载依赖了
加载刷新后没有显示红色字体,加载完成
2.2 自动构建设置
中文版:点击走上角文件=>设置=>构建、执行、部署,随后点击编译器,可以看到右侧有"自动构建项目"勾选框,将其勾选。
英文版:点击file=>settings=>Build、Execution、Deployment,随后点击compiler,可以看到右侧有"build project automatically"勾选框,将其勾选。
随后还是在原来设置里页面左侧,拖动滚动条,拉到最下面:
中文版:找到下面的高级设置,点击高级设置后,在右侧找到编译器,勾选图里的勾选框,最后点击确定,即可完成热部署。
英文版:找到下面的Advanced Settings,在右侧找到Compiler,随后勾选"Alow auto-make to start event if developed application is currently running,最后点击OK即可。