我正在使用 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/