spring boot热部署无效怎么办?

Spring Boot 热部署:

在目前的 Spring Boot 项目中,当发生了任何修改之后我们都需要重新启动才能够正确的得到效果,这样会略显麻烦,Spring Boot 提供了热部署的方式,当发现任何类发生了改变,就会通过 JVM 类加载的方式,加载最新的类到虚拟机中,这样就不需要重新启动也能看到修改后的效果了。

  • 做法也很简单,修改 pom.xml 即可!

我们往 pom.xml 中添加一个依赖就可以了:

<dependency>
    <groupId>org.springframework.bootgroupId>
    <artifactId>spring-boot-devtoolsartifactId>
    <optional>trueoptional> 
dependency>

重新启动 Spring Boot ,然后修改任意代码,就能观察到控制台的自动重启现象:

spring boot热部署无效怎么办?_第1张图片

如果上面的设置后还没有成功,那是因为这是因为idea默认是没有自动编译的,我们这里需要添加修改配置.

1:File->setting

spring boot热部署无效怎么办?_第2张图片

2:ctrl + shift + alt + /,选择Registry,勾上 Compiler autoMake allow when app running

spring boot热部署无效怎么办?_第3张图片

 

转载于:https://www.cnblogs.com/chunshu/p/10588334.html

你可能感兴趣的:(java,开发工具)