![](/img/trans.png)
[英]Spring 4 - addResourceHandlers not resolving the static resources
[英]Custom path resolving static resources Spring
我正在开发Spring Boot应用程序。 普遍的问题如下:我创建了REST API,一些控制器。 但是,我也有一些静态HTML文件,位于“资源/静态”中。
我要实现的是配置Spring解析器,以便无需附加“ .html”即可访问静态内容。 实际上,我希望通过路径“ ip:port / htmlPage”而不是“ ip:port / htmlPage.html”访问静态HTML。
但是,我不想创建这样的方法:
@Controller
public class ViewMaster {
@RequestMapping("/home")
public String home() {
return "home";
}
因此,像
spring.mvc.view.suffix=.html
不为我工作。 是否有可能避免在控制器中按页面端点创建?
阅读您的问题后,我尝试了很多,但无法在没有扩展的情况下从静态文件夹提供html。 对我@RequestMapping
是创建一个@RequestMapping
如下所示:
@RequestMapping(value="/static/{htmlName}")
String getStaticHtml(@PathVariable String htmlName){
return htmlName;
}
并将html文件移动到templates
文件夹。 因此,无需创建其他端点即可访问html页面,只需传递html名称而不进行扩展即可,这可以解决问题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.