SpringBoot从当前路径解析静态资源

时间:2016-02-23 20:30:15

标签: java spring-boot staticresource

我使用带有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/解析图像? 这是因为胡子?我应该对静态资源进行一些特殊配置吗?

我的意思是,我认为这是因为模板似乎是从子文件夹执行的,所以也许我必须以某种方式解决绝对路径,但似乎不合理。

0 个答案:

没有答案