0
点赞
收藏
分享

微信扫一扫

Spring中的ViewControllerRegistry

诗与泡面 2021-09-24 阅读 46
日记本

为什么我们需要快捷定义 ViewController ?
在项目开发过程中,经常会涉及页面跳转问题,而且这个页面跳转没有任何业务逻辑过程,只是单纯的路由过程 ( 点击一个按钮跳转到一个页面 ) 。
常规写法如下:
@RequestMapping("/toview")
public String view(){
return "view";
}
如果项目中有很多类似的无业务逻辑跳转过程,那样会有很多类似的代码。

@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/toview").setViewName("/view");
//添加更多
}

可以使用上面的方法来代替controller 因为我们这里不涉及到任何的业务逻辑,只是在摸个特定的时间来调用这个页面的跳转。eg:例如在使用springsecurity的时候,如何此次连接不允许或者没有任何权限,我们可以使用上面这种方法来处理到注册见面。

举报

相关推荐

0 条评论