我正在使用spring boot 1.3.3,我所拥有的主要是一个REST api项目,我想在这个应用程序上提供一些html页面,而且我整天都在努力配置它。“ / p>
我能够提供静态页面,但看起来Velocity正在解析视图,因为它的视图解析器具有优先权。所以我不得不将速度视图解析器后缀从vm更改为html(否则我必须更改我的html页面的扩展名),就像这样,在application.properties
中spring.velocity.suffix=.html
这就是我设法提供驻留在/ resources /
中的forgot_password.html的方法@Controller
@RequestMapping(value = "/")
public class SiteController {
@RequestMapping(value = "forgot_pass", method = RequestMethod.GET)
public String forgotPassword() {
return "forgot_password";
}
}
如果我从我的项目中移除速度,我无法托管静态html页面(我不知道为什么,可能是一个明显的原因,但我对此有点无知)但看起来像春天试图指向一个api end-point,而我实际上是想指向一个资源文件。
有没有办法在不使用@EnableWebMvc
或任何模板技术(如velocity / thyemleaf)的情况下提供静态html页面?
由于