博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springboot -- 利用WebMvcConfigurerAdapter页面对于单纯的跳转功能的简化配置
阅读量:3921 次
发布时间:2019-05-23

本文共 1369 字,大约阅读时间需要 4 分钟。

@RequestMapping(value="/index")    public String index(){
return "index"; }

之前如果要单纯直接跳转一个页面的话要写一个映射方法, 但如果类似的要跳转很多个页面的话就要写很多个映射方法了

@Configurationpublic class AdminPageController extends WebMvcConfigurerAdapter{
@Override public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/admin").setViewName("redirect:admin_category_list"); registry.addViewController("/admin_category_list").setViewName("admin/listCategory"); registry.addViewController("/admin_category_edit").setViewName("admin/editCategory"); registry.addViewController("/admin_order_list").setViewName("admin/listOrder"); registry.addViewController("/admin_product_list").setViewName("admin/listProduct"); registry.addViewController("/admin_product_edit").setViewName("admin/editProduct"); registry.addViewController("/admin_productImage_list").setViewName("admin/listProductImage"); registry.addViewController("/admin_property_list").setViewName("admin/listProperty"); registry.addViewController("/admin_property_edit").setViewName("admin/editProperty"); registry.addViewController("/admin_propertyValue_edit").setViewName("admin/editPropertyValue"); registry.addViewController("/admin_user_list").setViewName("admin/listUser"); }; }

这里是重写WebMvcConfigurerAdapter类里面的一个addViewControllers方法, 如方法名所知这是增加视图控制器的。

第一个参数是映射路径
第二个参数是视图名称

这样可以很大程度上简化代码

转载地址:http://vuern.baihongyu.com/

你可能感兴趣的文章
Linux IP地址配置
查看>>
firewalld和iptables
查看>>
SELinux
查看>>
nmcli双网卡绑定
查看>>
nmcli 网卡链路绑定team
查看>>
Linux下profile和bashrc四种的区别
查看>>
Linux文件查看指令整理
查看>>
Linux的三个时间参数
查看>>
Linux 用户ID和组ID
查看>>
Linux /etc/passwd文件
查看>>
Linux 档案搜寻指令整理
查看>>
RAID和LVM
查看>>
网关和路由的区别
查看>>
rc.local文件
查看>>
service命令
查看>>
服务器修改主机名
查看>>
Linux的ip指令
查看>>
mount(挂载)详解
查看>>
Centos7安装pssh2.3版本
查看>>
pssh(1) - Linux man page
查看>>