javascript - Spring Boot WRo4j 需要重新启动应用程序才能看到 javascript 更改

标签 javascript java angularjs spring-boot wro4j

我正在使用 Spring boot 和 Wro4j。我们遇到的问题是每次对 js 文件进行更改时,我们都需要重新启动应用程序。有什么办法可以避免这种情况吗?

这是我们的 wro.properties。

#List of preProcessors
preProcessors=lessCssImport
#List of postProcessors
postProcessors=less4j,jsMin

最佳答案

使用以下配置选项:

resourceWatcherUpdatePeriod=5

此选项是一个 int 值,用于指定检查资源更改的频率(以秒为单位)。当该值为 0 时,缓存永远不会刷新。当检测到资源更改时,包含更改资源的缓存组将失效。这在开发过程中非常有用,因为资源经常发生变化。

resourceWatcherAsync=true

这是一个 boolean 值,用于启用/禁用异步资源观察器。当resourceWatcherUpdatePeriod大于0时,真实值才有意义。

更多配置选项可以找到here .

关于javascript - Spring Boot WRo4j 需要重新启动应用程序才能看到 javascript 更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32729222/

相关文章:

javascript - 如何保存cookies

javascript - 使用 $resource 更改 angularjs 工厂中的变量

javascript - AngularJS ng-show 无法使用我在工厂中定义的函数

angularjs - Angular-Gantt - 可以将日期标题更改为 'M,T,W,Th ...' 而不是日期吗?

javascript - 使用带有fallthrough的开关来处理Javascript中的默认参数是个好主意吗?

javascript - 这段 JavaScript 代码有什么问题?

javascript - 使 FlipClock.js 响应

java - 无法在 SciTE 中执行 Java 代码

java - GenericDAO 从接口(interface)继承

java: Comparator 和 Treeset 去除重复项