首页 > 其他分享 >75、商城业务---认证服务---SpringMVC的视图映射

75、商城业务---认证服务---SpringMVC的视图映射

时间:2023-02-08 22:46:45浏览次数:44  
标签:SpringMVC 视图 --- 跳转 login 页面

以前我们希望跳转页面时,都是前端页面给后端发送请求,后端controller使用一个空方法来接受,返回要跳转的页面的名字,实现页面跳转。
但是SpringMVC提供了视图映射机制,我们无需进行编写空方法也能实现页面跳转

package com.gulimall.authserver.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
public class MyWebConfig implements WebMvcConfigurer {
    /**
     *     @GetMapping("/login.html")
     *     public String login(){
     *         return "login";
     *     }
     *
     */
    @Override
    public void addViewControllers(ViewControllerRegistry registry) {
        registry.addViewController("/login.html").setViewName("login");
        registry.addViewController("/reg.html").setViewName("reg");
    }
}

以后只需要编写这个配置类就行了

标签:SpringMVC,视图,---,跳转,login,页面
From: https://www.cnblogs.com/morehair/p/17103593.html

相关文章

  • 各种命令---软件快捷安装命令,cmd命令等
    源一般用豆瓣源,腾讯与阿里源太垃圾了pip3.8install--user--index-urlhttp://pypi.douban.com/simple/djangorestframework--trusted-hostpypi.douban.compip3......
  • D - Pair of Balls
    D-PairofBallshttps://atcoder.jp/contests/abc216/tasks/abc216_d 思路m个桶,n个颜色,第一轮遍历所有桶的最上面球的颜色,将相同颜色的球所在队列,计入color节......
  • flask web 项目2 URL与视图映射
    #url:http/https://www.qq.com/path#url与视图:path与视图 #1.定义带有参数的urlint类型[email protected]("blog/<int:blog_id>"):defblog_detail(blog_id):......
  • ceph-ansible
    ​首先强调一下,文档是写给自己看的,所以并不是很细致,但是把大体的内容都写出来了。注意,仅供参考!1、放开端口(所有节点)#iptables-IINPUT-s192.168.217.0/24-ptcp-d192......
  • 从0到1一步一步玩转openEuler--openEuler基础配置-设置语言环境和键盘
    8.1设置语言环境您可以通过localectl修改系统的语言环境,对应的参数设置保存在/etc/locale.conf文件中。这些参数会在系统启动过程中被systemd的守护进程读取。8.1.1显示......
  • 第4课、Pytest-logging日志模块
    日志模块详细介绍:https://www.jb51.net/article/214933.htm importloggingimporttimeimportosfromBase.basePathimportBasePathasBPfromBase.utilsimp......
  • 74、商城业务---认证服务---验证码倒计时
    我们希望实现下面这个效果,当点击"发送验证码"时,就会出现60s倒计时js代码如下:其中setTimeout(val1,val2)是js的一个定时器,val1是一个字符串,val2是间隔时间(单位:ms)但是,当......
  • drf从入门到精通---day08
    昨日回顾#1认证的使用 -有些接口需要登录后才能访问-原生djagno如何使用的认证:auth的user表,auth自带了认证-自己登录,使用自定义的用户表-认证类的使用......
  • 第2课、Pytest自定义前置后置-fixture简单应用
        test_pytest1.py:  运行的时候鼠标放在类上才能运行全部用例importpytestclassTestCase():deftest_case_01(self):num=1+1......
  • openwrt开发使用-wifi命令配置开发
    前言今天分享的内容是openwrt里面wifi的开发常用操作。作者:良知犹存转载授权以及围观:欢迎关注微信公众号:羽林君或者添加作者个人微信:become_meOpenWrt简单命令配置......