使用 Spring MVC 和 Boot 刷新静态内容
我正在评估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控制器来创建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”文件夹中。此设置可以正常工作,只是它不会重新加载静态内容。