我正在开发Spring Boot应用程序。每当我进行JavaScript更改时,我都必须重新启动tomcat服务器。有人知道如何在从Eclipse运行Spring Boot项目时修改JavaScript更改吗?
答案 0 :(得分:1)
您必须在pom.xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
答案 1 :(得分:1)
我假设您运行的是旧版本的Spring Boot,早于1.3.0(如果我没错的话。) Sprint Boot从未具备自动启动Web服务器,实时重新加载等功能。
您需要将以下依赖项添加到pom.xml
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
</dependencies>
修改-1:强> 如果您使用的是IntelliJ IDE,则可以按照以下步骤解决问题。
我有同样的问题,但我已经解决了。您可以按照以下步骤操作:
compiler.automake.allow.when.app.running
&amp;保存如果这些步骤顺利,那么您应该在Spring Boot配置中显示关于后台编译的警告,这将加载静态文件更改以及浏览器刷新。
修改-2:强>
希望这有帮助!
答案 2 :(得分:0)
我还添加了maven资源插件。在此之后,立即部署任何html更改。还为项目构建启用了默认选项。 项目 - &gt;自动构建
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<id>copy-resources</id>
<phase>validate</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/target/classes/static</outputDirectory>
<resources>
<resource>
<directory>src/main/resources/</directory>
<filtering>true</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>