我将此添加到pom
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
<scope>runtime</scope>
</dependency>
在应用程序属性中,我有这个
spring.thymeleaf.enabled=true
spring.thymeleaf.cache=false
spring.resources.cache.period=0
spring.devtools.restart.enabled=false
spring.devtools.livereload.port=35729
我在模板下有一个简单的html about.html,它只有字符串:
sada
我添加了chrome和插件。应用启动时,我可以看到livereload已连接。
当我运行该应用程序时,我会在日志中看到它:
2020-01-21 13:39:00.041 INFO 1288 --- [ restartedMain] o.s.b.d.a.OptionalLiveReloadServer : LiveReload server is running on port 35729
2020-01-21 13:39:00.185 WARN 1288 --- [ restartedMain] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
但是当我将about.html更改为此:
qqq
并且刷新很多次,我看不到任何不同。
我使用的是智能游戏。
我也没有启用自动生成功能,因为我不希望它重新启动。我只想重新加载。
我也这样做了
To open the registry, just press SHIFT+CTRL+A. In the registry window, enable the “compiler.automake.allow.when.app.running” check-box.
那么,为什么不能重新加载?
之前,当我刷新页面时,我看到了不同项目的更改。我没有在浏览器或ide上进行任何更改。我将相同的属性添加到appproperties