gpt4 book ai didi

java - 使用 Spring MVC 和 Boot 刷新静态内容

转载 作者:IT老高 更新时间:2023-10-28 20:43:40 25 4
gpt4 key购买 nike

我正在评估 Spring MVC & Boot 和 AngularJs 以构建 Web 应用程序。我遇到的问题是,当我对我的静态内容(html、js、css)进行修改时,我每次都必须重新启动应用程序。我希望有某种方法可以解决这个问题,因为重新启动整个应用程序以进行静态内容更改效率不高。我尝试过的所有其他 Web 应用程序框架都允许即时更新静态内容文件(甚至只是 Spring MVC 和普通的旧 WAR 应用程序)。

我根据“使用 Spring Boot Actuator 构建 RESTful Web 服务”指南 (http://spring.io/guides/gs/actuator-service/) 设置了我的项目。基本上它使用 Spring Boot 和 MVC Controller 来创建 REST 服务。此外,我使用“使用 AngularJS 使用 RESTful Web 服务”指南 (http://spring.io/guides/gs/consuming-rest-angularjs/) 来使用 AngularJS 构建前端。它创建一个网页,显示来自 REST 服务的响应。我所做的唯一更改是向我的应用程序发出请求,而不是“http://rest-service.guides.spring.io/greeting”。我的静态内容存储在“src/main/resources/public”文件夹中。此设置可以正常工作,但不会重新加载静态内容。

最佳答案

原始问题的回顾

I've run into the problem that when I make modifications to my static content (html, js, css), I have to restart the application every time

我遇到了同样的问题,最后通过添加解决了

<configuration>
<addResources>true</addResources>
</configuration>

pom.xml 中的 spring-boot-maven-plugin我被这个 spring-boot-devtools 搞糊涂了,但不管我做什么都没有效果。

My static content is stored in "src/main/resources/public" folder.

你的路很好。 src/main/resources/static 也可以。

关于java - 使用 Spring MVC 和 Boot 刷新静态内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24762657/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com