程序员社区

微服务架构Day15-SpringBoot之开发热部署

热部署

  • 热部署: 在开发中修改一个Java文件后想要看到效果不得不重启应用,会导致大量时间浪费.希望解决在不重启的情况下,程序可以自动部署
  • 热部署实现:

    • 模板引擎:

      • 在SpringBoot中开发情况下禁用模板引擎的Cache
      • 页面模板引擎改变ctrl+F9可以重新编译当前页面并生效
    • Spring Loaded: Spring官方提供的热部署程序,实现修改类文件的热部署

      • 从Github下载Spring� Loaded
      • 添加运行时参数(javaagent:C:/springloaded-1.2.5.RELEASE.jar -noverify)
    • JRebel: 热部署软件

      • 安装插件使用
    • SpringBoot Devtools==(推荐使用)==

      • 引入spring-boot-devtools依赖
      • IDEA使用ctrl+F9
      • 自定义使用:
        • 设置自动编译:settings-compiler-make project automatically
        • ctrl+shift+alt+/:maintenance
        • 勾选compiler.automake.allow.when.app.running
赞(0) 打赏
未经允许不得转载:IDEA激活码 » 微服务架构Day15-SpringBoot之开发热部署

一个分享Java & Python知识的社区