热部署有什么用?什么是热部署?
在实际开发中,我们修改某些代码逻辑功能或页面后都需要重启应用,这无形中降低了开发效率。因此,热部署出来了。
热部署就是指当我们修改代码后,服务能自动重启加载新修改的内容,这样大大的提高了我们开发的效率。
springboot热部署可通过添加一个插件spring-boot-devtools实现。
<!--springboot 开发自动热部署插件-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
idea 在使用该热部署时,没有eclipse简单方便。
eclipse会在你修改代码后直接重启web服务器,而idea则需要build一下
有时候,该热部署插件会在实际使用中出现一些小问题,就是明明已经重启,但是没有生效,这种情况下,你需要手动重启一下程序。