angularjs - 如果在 STS 之外更改,Spring boot web main/resources/static 不会重新加载

标签 angularjs eclipse spring tomcat spring-boot

我正在使用 Spring Boot 开发 AngularJS 项目,HTML/JS/CSS 位于 src/main/ressources/static 中。

问题是,如果我在 Eclipse 之外更改这些文件并刷新浏览器,则更改不会反射(reflect)出来。以前我在一个项目中工作,其中 HTML/JS/CSS 文件放在 src/main/webapp 文件夹中,我没有遇到这种问题。

我需要将文件保存在 ressources/static 中,而且我也不能使用实时重新加载服务器来提供文件。我尝试在 Eclipse 中启用“使用 native Hook 或轮询刷新”,但有时文件仍需要一段时间才能刷新。

有没有办法获得与使用 src/main/webapp 文件夹相同的行为?

提前致谢。

最佳答案

我最终使用了一种解决方法,即将下面的配置添加到 pom.xml 并使用 mvn spring-boot:run 运行应用程序,而不是 Eclipse 的“作为 Spring Boot 应用程序运行”

<plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
                <addResources>true</addResources>
            </configuration>
</plugin>

关于angularjs - 如果在 STS 之外更改,Spring boot web main/resources/static 不会重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36375442/

相关文章:

java - Eclipse 代码鸟瞰插件

java - 从 Spring 确定应用程序服务器类型?

javascript - 未调用 Angular 指令的链接函数

angularjs - Angular Bootstrap typeahead 将 ng-model 设置为对象而不是单个字段

javascript - AngularJS ng-click 表行但不单击某个 td

eclipse - 从 Eclipse 工作区 .metadata checkin 的内容

android - 有没有让 Proguard 与 Cocos2d-x 一起工作的例子?和 twitter4j

spring - primefaces.THEME 值在 web.xml 中被忽略

java - Spring 3MVC : How to store € symbol from form?

javascript - 在 ng-src 之后运行指令代码