Spring,sts 在每次源更改时重新编译项目

mas*_*y88 2 spring build recompile maven webdeploy

我已经开始学习spring框架。早些时候我使用过播放框架。

一般来说,spring 对我来说更强大,但有件事困扰着我:重新编译时间。

改一行代码后,我要在项目的网页上多次单击F5按钮才能使spring重新编译源代码。

有没有办法让它在我所做的每次更改源代码时重新编译?

请给我一些你的建议。我在用:

  • 春天 4
  • 弹簧工具套件
  • Pivotal tc Server 开发版 v3.0

提前致谢...

Rah*_*wal 6

我知道这个问题有点老,但只是偶然发现它。Spring Boot DevTools 将是您问题的最佳解决方案。要包含 devtools 支持,只需将模块依赖项添加到您的构建中

马文

<dependencies>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <optional>true</optional>
</dependency>
</dependencies>
Run Code Online (Sandbox Code Playgroud)

摇篮

dependencies {
    compile("org.springframework.boot:spring-boot-devtools")
}
Run Code Online (Sandbox Code Playgroud)

默认情况下,将监视指向文件夹的类路径上的任何条目的更改。请注意,某些资源(例如静态资产和视图模板)不需要重新启动应用程序。

请参阅此链接了解更多详情。我们在我们的项目中使用相同的。您只需要添加依赖项,就可以了。