使用其他 weba 应用程序资源路径进行 Spring 引导集成测试



我有一个集成测试(用@WebAppConfiguration注释),需要一些额外的javascript/html文件由应用程序提供。我想将这些文件放在 src/test/webapp 下,但该目录的内容未加载。

我已经看到WebAppConfiguration注释允许覆盖默认的src/main/webapp路径,但我不需要完全替换该路径。

有没有办法得到我需要的东西?

默认情况下,Spring Boot 将提供类路径上名为 /static(或/public/resources/META-INF/resources)的文件夹中的静态文件。将其他 JavaScript 和 HTML 文件放在src/test/resources/static中应该使它们在集成测试期间可用。

最新更新