首页 > 其他分享 >5-springboot集成热部署的方式

5-springboot集成热部署的方式

时间:2023-03-21 10:23:16浏览次数:34  
标签:集成 插件 springboot 部署 spring 重启 boot

热部署是指当我们修改代码后,服务能自动重启加载新修改的内容,这样大大提高了我们开发的效率;

Spring boot热部署通过添加一个插件实现;

插件为:spring-boot-devtools,在Maven中配置如下:

<!-- springboot 开发自动热部署 -->

<dependency>

    <groupId>org.springframework.boot</groupId>

    <artifactId>spring-boot-devtools</artifactId>

    <optional>true</optional>

</dependency>

该热部署插件在实际使用中会有一些小问题,特别是分布式开发,比如dubbo开发框架,有点问题,需要手动重启;

 

 修改内容后点击build后就能看到console控制台中有application的重启日志了

标签:集成,插件,springboot,部署,spring,重启,boot
From: https://www.cnblogs.com/healthinfo/p/17238977.html

相关文章

  • 4-springboot集成mybatis
    1.pom.xml中添加mybatis依赖2.application.properties中添加数据源配置3.反向生成dao的代码1.<!--mybatis-spring-boot-starter--><dependency>    <groupId>org......
  • spug安装部署
    spug的特点:批量执行:主机命令在线批量执行在线终端:主机支持浏览器在线终端登录文件管理:主机文件在线上传下载任务计划:灵活的在线任务计划发布部署:支持自定......
  • springboot 接入 ChatGPT
    介绍lucy-chat是接入OpenAI-ChatGPT大模型人工智能的Java解决方案,大模型人工智能的发展是不可阻挡的趋势,我们环境无法创造工具,但是也要更好的使用工具,该包简化了接......
  • 12_SpringBoot_整合Thymeleaf_掌握
       Thymeleaf的主要目标是将优雅的自然模板带到开发工作流程中,并将HTML在浏览器中正确显示,并且可以作为静态原型,让开发团队能更容易地协作。Thymeleaf能够处理HTML,XML,Ja......
  • 12_SpringBoot_整合Thymeleaf_掌握
       Thymeleaf的主要目标是将优雅的自然模板带到开发工作流程中,并将HTML在浏览器中正确显示,并且可以作为静态原型,让开发团队能更容易地协作。Thymeleaf能够处理HTML,XML,Ja......
  • 15_SpringBoot_模板引擎总结_了解
    jsp优点:1、功能强大,可以写java代码2、支持jsp标签(jsptag)3、支持表达式语言(el)4、官方标准,用户群广,丰富的第三方jsp标签库缺点:性能问题。不支持前后端分离freemarker......
  • 15_SpringBoot_模板引擎总结_了解
    jsp优点:1、功能强大,可以写java代码2、支持jsp标签(jsptag)3、支持表达式语言(el)4、官方标准,用户群广,丰富的第三方jsp标签库缺点:性能问题。不支持前后端分离freemarker......
  • 16_SpringBoot_开发者工具_了解
     使用开发者工具包不需要重启。监听内容改变。1导入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-d......
  • 16_SpringBoot_开发者工具_了解
     使用开发者工具包不需要重启。监听内容改变。1导入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-d......
  • SpringBoot-jar和war方式打包部署项目
    携手创作,共同成长!这是我参与「掘金日新计划·8月更文挑战」的第30天,点击查看活动详情SpringBoot项目开发完成后,需要以jar或war的方式将项目打包部署到测试开发环境。......