标签:快捷键 too app span 作用 spring hello ica 依赖
最近在学spring框架,使用的是springboot可以省去很多的配置,可谓是初学者的福音啊。
尤其是在刚写代码的时候,都想马上看到自己写出来的效果,看看能不能输出hello world,所以要不断的开启调试。于是就找到了springboot的热加载。操作还是很简单的。这里总结下,方便复习回顾和总结。
首先呢,记得引入依赖,大概需要这么几个
<dependency> <!--实现springboot的热加载--> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> <scope>true</scope> </dependency>
然后找到尾部的build里 需要配置下configuration
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<!--springboot 热加载 fork : 如果没有该项配置,肯定devtools不会起作用,即应用不会restart -->
<configuration>
<fork>true</fork>
</configuration>
</plugin>
</plugins>
</build>
最后就回到我们的idea软件里
打开 Settings --> Build-Execution-Deployment --> Compiler
,将 Build project automatically.
勾上。
使用快捷键 Ctrl+Shift+A
打开 Registry...
,将 其中的compiler.automake.allow.when.app.running
勾上
操作完毕以后,重启idea,然后在代码里任意修改下,看看是否有热加载了?
在controller里 写一个 function helloworld return 输出123 看看页面是否输出了? 然后继续回到idea里,在123后面加几个数字 456什么的,不需要自己手工重启运行,看看是否已经更新了。
以上步骤经过本人使用,没有问题哈。不过每次修改代码,后台是要重新解析编译,所以会需要一些等待时间,大概也就几秒钟吧。
springboot 热加载的问题 idea下的springboot热加载的
标签:快捷键 too app span 作用 spring hello ica 依赖
原文地址:https://www.cnblogs.com/xinweiyun/p/9347846.html