我正在使用 spring 2
以及 cucumber 5
产生 index.html
报告。生成我抛出的文件
@PostMapping("/test")
public ResponseEntity<?> runCucumber() {
String[] commonOptions = {
"--glue",
"bkn.oooo.testing.steps",
feature,
"--plugin",
"html:src/main/resources/static/index.html"
};
String response = String.valueOf(Main.run(commonOptions
, Thread.currentThread().getContextClassLoader()));
return response;
当它完成的时候,它会创造一个 index.html
在 src/main/resources/static/index.html
. 那我就去 localhost:8080
我可以看到报告索引。但是如果我再次触发端点 index.html
会被新的信息覆盖,但我会把旧的报告卖掉。
我该怎么修?
我在读关于 cacheManager
. 这可能是问题所在,但我真的不知道
1条答案
按热度按时间oxalkeyp1#
默认情况下,浏览器缓存静态上下文。若要检查问题是否存在,请尝试使用查询字符串中的某个动态值访问同一url
例如
/html?date=2324344
或者清除浏览器缓存,然后再次访问该页。或者将下面的meta标记包含在您的
index.html
如果可以的话