我使用带有Mustache模板的SpringBoot。
我将所有内容组织如下:
+resources
+static
+images
-logo.png
+templates
-index.html
-about.html
现在,假设我有一个像
这样的控制器@RequestMapping({ "/path" })
public class AController {
@RequestMapping(value = "/{something}", method = GET)
public String test(@PathVariable final String something) {
return "index";
}
}
当我尝试访问
时http://localhost:8080/path/a_string
和html index.html
包含
<img src="images/logo.png" alt="TSHOP">
然后SpringBoot在日志中报告:
2016-02-23 21:16:35.136 INFO 32015 --- [nio-8080-exec-6] AController : /path/a_string/images/logo.png
为什么尝试从路径/path/a_string/
解析图像?
这是因为胡子?我应该对静态资源进行一些特殊配置吗?
我的意思是,我认为这是因为模板似乎是从子文件夹执行的,所以也许我必须以某种方式解决绝对路径,但似乎不合理。