【发布时间】:2017-09-09 16:07:49
【问题描述】:
我正在开发 Spring Boot 应用程序。一般问题如下:我创建了 REST API,一些控制器。不过,我也有一些静态 HTML 文件,位于“resources/static”中。
我想要实现的是配置 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
不适合我。是否有可能避免在控制器中创建每个页面端点?
【问题讨论】:
-
那么计划如何将请求映射到控制器?
-
@mirmdasif,例如:通过静态资源视图解析器在“静态”(任何其他)之后提供请求,否则 - 搜索 REST 端点
标签: java spring spring-mvc