gpt4 book ai didi

java - 如何在 IDEA Intellij 上使用 Spring-boot 进行自动重新加载

转载 作者:IT老高 更新时间:2023-10-28 13:46:20 24 4
gpt4 key购买 nike

我写了一个基于Spring-boot,tomcat,freemarker的项目,我运行成功了,但是每当我修改一些模板和java类时,我必须重新启动服务器或使用Intellij上的“重新加载更改的类”菜单来制作变化生效。太浪费时间了!

然后我尝试使用 springloaded 作为 the official said :

<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
<version>1.2.0.RELEASE</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/springloaded-1.2.0.RELEASE.jar</systemPath>
</dependency>
</dependencies>
</plugin>

然后我重新运行服务器,但没有按预期工作!在模板或类发生任何更改后,我仍然需要重新启动服务器。

如何将 springloaded 配置为自动重新加载。非常感谢!


Spring-boot的版本是1.3.0RC1

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.0.RC1</version>
</parent>

maven 版本:3.2JDK:1.8智能:14.1.5操作系统:windows 8.1 64位

最佳答案

首先,确保您添加了 spring-boot-devtools 作为依赖项:

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>

其次,验证选项复选框File->Setting -> Build, Execution, Deployment -> Compiler->Build project automatically被选中。 p>

最后,Linux/Windows 用户按 SHIFT+CTRL+A 或 Mac 用户按 Command+SHIFT+A,然后输入 registry在打开的弹出窗口中。使用向下箭头键向下滚动到 Registry...,然后在 Registry... 上按 ENTER。在 Registry 窗口中验证选项 compiler.automake.allow.when.app.running 是否被选中。

如果静态文件未重新加载,请按 CTRL+F9 强制重新加载。

以上说明取自here

关于java - 如何在 IDEA Intellij 上使用 Spring-boot 进行自动重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33349456/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com