SpringBoot+Maven热部署

  • 1.什么是热部署?
    • 3.如何使用--->ctrl+F9
    • 2.IDEA中使用springboot+Maven如何热部署


1.什么是热部署?

热部署就是正在运行状态的应用,修改了他的源码之后,在不重新启动的情况下能够自动把增量内容编译并部署到服务器上,使得修改立即生效。

好处?
一是在开发的时候,修改代码后不需要重启应用就能看到效果,大大提升开发效率;

二是生产上运行的程序,可以在不停止运行的情况下进行升级,不影响用户使用。

2.IDEA中使用springboot+Maven如何热部署

(一)
我们可以在创建项目时选择Spring Initializr

之后再选择

(二)如果我们未勾选的话
那么创建好项目后再pom.xml中添加devtools依赖即可

<!--        引入热部署依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional></dependency>

3.如何使用—>ctrl+F9

  • 如果我们是在静态页面或者thymeleaf文件下进行了修改,那么我们只需要按ctrl+F9即可,然后在页面刷新就可生效
  • 如果我们是在java文件中修改,同样也是按ctrl+F9也可生效

总结:有了热部署,即使代码有一点小改动,我们也不用重启;
只需按ctrl+F9即可

©著作权归作者所有:来自51CTO博客作者qq60751173d6bae的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 【博客大赛】ansible 企业级自动化运维实战
  2. 关于修改密码带特殊符号以及数据泵参数设置的一些小知识(2)
  3. 通过lua将nginx请求状态码转变为自定义状态码
  4. 使用NID修改DBID和DBNAME实验
  5. 争议 | 两台主机部署 Oracle,采用哪种模式好?
  6. ORA-00600: [keltnfy-ldmInit], [46], [1], [], [], [], [], []
  7. 容器无法启动,修改Nginx配置文件的方法
  8. Windows部署多个Memcached和Redis服务
  9. 在k8s集群部署SonarQube

随机推荐

  1. 【黑马Android】(02)短信发送器/布局演示
  2. Android原生应用的CTS测试步骤
  3. Android RecyclerView添加分隔线 Divider
  4. Android SDK Android NDK 官方下载地址
  5. Android Timer编写方式
  6. Android ListView中带有时间数据的排序
  7. 基础入门一
  8. sssssssssssssss
  9. Android ListView下拉刷新 Demo
  10. Android Hook学习之ptrace函数的使用