【发布时间】:2021-05-25 12:20:17
【问题描述】:
我有这个资源处理程序,我可以调用位于不同位置的静态网页,但我试图从控制器类调用我无法获取页面
@Configuration
public class Static_ResourceHandler implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/system/files/**").addResourceLocations("file:/home/niteshb/Documents/data");
}
}
这就是我所说的
http://localhost:8080/system/files/test.html
但是如何从控制器调用它,我正在尝试这样的事情但它不起作用 这是我的控制器类调用..
@GetMapping("/")
public String getfile() {
return "test.html";
}
【问题讨论】:
-
删除
@EnableWebMvc并重新启动,同时在资源位置前加上file:。 -
显示相同的问题@M.Deinum,我已经编辑了问题
-
那是静态文件还是百里香模板?
-
它的简单html文件@M.Denium
标签: java spring spring-boot spring-mvc