这篇文章的标题可能会令人困惑。我会尽力澄清它。我使用 Spring MVC 开始了一个项目,它工作正常没有问题。之后我意识到我有点矫枉过正,发现我需要一个前端控制器调度程序,因为所有想要的只是没有扩展的漂亮 url。
因此,与其实现一个全新的字体控制器,我更愿意利用现有的 Spring MVC 设置。这是一个控制器的例子
@RequestMapping("/accounts")
public String home() {
return "accounts";
}
@RequestMapping(value="/")
public String Home(){
return "home";
}
如您所见,返回字符串是指示基于resourceviewresolver的视图的字符串
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/views/" />
<property name="suffix" value=".jsp" />
</bean>
现在我不想使用控制器,但需要一种机制将请求映射到物理页面。我想知道这是否可能。
我怎样才能做到这一点?我应该简单地创建另一个调度程序?
感谢您阅读本文并提供帮助。