每次修改代码都要重启服务器,这是很痛苦的事,所以来看看如何热部署。

IDEA 设置

File-settings,勾上自动编译

Register配置:

Ctrl+Shift+Alt+/ => Register => 找到并勾选compiler.automake.allow.when.app.running => IDEA重启

pom.xml增加 spring-boot-devtools

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>1.5.21.RELEASE</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com.zyzx</groupId><artifactId>reshen</artifactId><version>0.0.1-SNAPSHOT</version><name>reshen</name><description>Demo project for Spring Boot</description><properties><java.version>1.8</java.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><scope>runtime</scope></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>
package com.zyzx;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
public class ReshenApplication {public static void main(String[] args) {SpringApplication.run(ReshenApplication.class, args);}}
package com.zyzx;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
public class HelloWorldController {@RequestMapping("/hello")public String index() {return "Hello World123";}
}

springboot----热部署相关推荐

  1. 常用注解[spring 的 java 配置] ||springboot 热部署

    常用注解[spring 的 java 配置] 回顾学过的 spring 的注解 @Controller @RestController @Service @Repository @Component ...

  2. SpringBoot 热部署

    SpringBoot 热部署 最近在讲springcloud微服务,中间使用到springboot开发代码时,经常因为一点小的改动就需要重启,虽然重启也很快.于是就开始折腾热部署,下面记录如下: 一. ...

  3. SpringBoot热部署加持

    概述 进行SpringBoot的Web开发过程中,我们很多时候经常需要重启Web服务器才能保证修改的 源代码文件.或者一些诸如xml的配置文件.以及一些静态文件生效,这样耗时又低效.所谓的热部署指的是 ...

  4. 超详细springboot热部署

    超详细springboot热部署 ①修改依赖 <!--热部署--> <dependency><groupId>org.springframework.boot< ...

  5. SpringBoot热部署环境搭建和原理分析

    SpringBoot热部署环境搭建 插件会监控 classpath的资源变化 对类加载采用了两种类加载器(只重启开发人员编写的代码部分) 一. 现象 开发项目过程中,修改了某些代码后需要本地验证时,需 ...

  6. idea中配置Springboot热部署

    idea中配置Springboot热部署 1 pom.xml文件 注:热部署功能spring-boot-1.3开始有的 <!--添加依赖--> <dependency>< ...

  7. Springboot 热部署----热部署插件的使用

    热部署有什么用?什么是热部署? 在实际开发中,我们修改某些代码逻辑功能或页面后都需要重启应用,这无形中降低了开发效率.因此,热部署出来了. 热部署就是指当我们修改代码后,服务能自动重启加载新修改的内容 ...

  8. SpringBoot热部署--bunny0728

    bunny0728–SpringBoot热部署 第一步: <!--热部署配置--> <dependency> <groupId>org.springframewor ...

  9. springboot热部署该怎么实现?springboot热部署实现方式

    Spring家族博大精深,我之前讲过该如何搭建一个简单的springboot项目,这次我们就来深入探讨一下springboot,比如,你们知道springboot该如何搭建热部署吗?下面就来为大家讲解 ...

  10. 解决SpringBoot热部署配置之IDEA2021版无Compiler.automake.allow.when.app.running问题

    问题描述 解决SpringBoot热部署配置之IDEA2021版无Compiler.automake.allow.when.app.running问题 解决方案: 英语版 汉语版: 给那些看完的朋友, ...

最新文章

  1. python 读取文件到字典读取顺序_python_实现dictionary按照输入顺序输出
  2. [原创] Matlab 指派问题模型代码
  3. PMCAFF | 阿里PM的可用性测试秘籍:有理有据的用户体验优化
  4. 移动H5开发入门知识,CSS的单位汇总与用法
  5. linux日志自动按天保存,linux实现按天生成日志文件并自动清理
  6. 让安全威胁无所遁形,全方位掌握攻击“前世今生”的黑科技来了
  7. 如何查看一个组件的 classid是多少_万一免五(万1免5)是骗人的吗?如何查看自己的交易费率是多少?万一免五最新问题汇总!...
  8. [.NET 三层架构(ADO.NET)+Web Service+多语言]WinForm三层架构重新实现TaskVision,外加WebService提供数据和多语言...
  9. sklearn自定义svm核函数(外部和内部定义)
  10. 使用PowerDesinger 正向工程
  11. Query and transform XML
  12. Adobe Flash Player32 离线安装包及菁苗软件打开白屏的解决方法
  13. 电力LED时钟系统解决方案实现精确时间同步
  14. pytorch GradScale 梯度缩放算子
  15. 模糊视频帧插值:CVPR2020论文点评
  16. 微信公众号支付,iframe跨域
  17. LeetCode刷题7--Nim游戏
  18. 第一卷清晨的帝国第一百五十三章 十四年,去年夏天,今日拾阶
  19. 程序员要被革命了,微软推出自己会编程的“AI 程序员”插件
  20. 我的2017年工作总结

热门文章

  1. 徽柏工业机器人_国产工业机器人龙头企业,是这家徽商!
  2. 【C语言】结构和指针
  3. 汉化)称号插件.php,[管理|信息][UD]NameTags——基于权限的称号插件,兼容计分板,GUI显示[1.7.10-1.12.2]...
  4. 关于Nginx的配置文件解析
  5. html自动播放auto,为移动而生的 HTML 属性autocapitalize和autocorrect
  6. dp cf 20190614
  7. DataTrigger
  8. 【转】Java学习---内存溢出的排查经历
  9. maven ${path.separator}
  10. --------》》》》【醒目】一些比较有用的东西