SpringBoot livereload对OS X的静态源没有影响

Ark*_*ady 5 java spring intellij-idea livereload spring-boot

我在Os X High Sierra上使用带有嵌入式Tomcat服务器和Intellij Idea 2018.2的Spring Boot 2.0.4.RELEASE。

正如教程所说

https://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-devtools.html

我在依赖项之后添加了pom.xml

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

然后我看到

[restartMainMain] osbdaOptionalLiveReloadServer:LiveReload服务器在端口35729上运行

服务器启动时。

但是无论如何,静态源中的更改都无效,我必须按Cmd + F9才能在浏览器中看到它。

我尝试了IntelliJ 15的所有技巧,SpringBoot devtools livereload无法正常工作

例如启用“以编程方式构建项目”或“ compiler.automake.allow.when.app.running”,但没有任何帮助。

我的静态源(angularjs模板和文件)位于

src> main>资源>静态>模板

可能是静态位置错误?

任何想法表示赞赏!

小智 0

将 static 放在与 src 同一级别的“资源”文件夹中。