我正在使用Spring Boot处理AngularJS项目,而HTML / JS / CSS则放在src / main / ressources / static中。
问题是,如果我在Eclipse之外更改这些文件并刷新浏览器,则不会反映更改。以前我在一个项目中工作,其中HTML / JS / CSS文件放在src / main / webapp文件夹中,我没有遇到这种问题。
我需要将文件保存在ressources / static中,我也不能使用实时重装服务器来提供文件。我试图使用原生钩子或轮询来启用"刷新"在Eclipse中,但有时文件需要一段时间才能刷新。
有没有办法使用src / main / webapp文件夹提供相同的行为?
提前致谢。
答案 0 :(得分:2)
我最终使用了一种解决方法,即将下面的配置添加到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>
答案 1 :(得分:1)
如果我理解你的问题。您希望能够在Eclipse之外更改文件并在服务器中进行更改吗?
如果您在Eclipse之外更改HTML/JS/CSS
个文件,则可以将文件同步到{source_directory}\target\classes\static
以进行实例更新。
当我使用开发服务器时,它对我有用。希望它也适合你。