12 扩展Spring MVC

12.1 实现页面跳转功能

页面跳转功能:访问localhost:8081/jiang会自动跳转到另一个页面。

首先,在config包下创建一个名为MyMvcConfig的配置类:

类上加入@Configuration注解,类实现WebMvcConfiger接口,实现里面的视图跳转方法addViewConrollers:

注意:在转发的地址中,不用加"/"也可以。

java 复制代码
package jiang.com.springbootstudy.config;

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

import java.util.Locale;
@Configuration
public class MyMvcConfig implements WebMvcConfigurer {
    // 视图跳转
    @Override
    public void addViewControllers(ViewControllerRegistry registry) {
        registry.addViewController("jiang").setViewName("hello"); //访问localhost:8081/jiang后会跳转到hello.html这个页面
    }
}

在访问http://localhost:8081/jiang后,会自动跳转到hello的页面。

相关推荐
MarcoPage1 小时前
Python 字典推导式入门:一行构建键值对映射
java·linux·python
脸大是真的好~1 小时前
黑马JAVAWeb-11 请求参数为数组-XML自动封装-XML手动封装-增删改查-全局异常处理-单独异常分别处理
java
Hello.Reader3 小时前
Data Sink定义、参数与可落地示例
java·前端·网络
2401_837088504 小时前
stringRedisTemplate.opsForHash().entries
java·redis
lkbhua莱克瓦246 小时前
Java基础——集合进阶3
java·开发语言·笔记
蓝-萧6 小时前
使用Docker构建Node.js应用的详细指南
java·后端
多喝开水少熬夜6 小时前
Trie树相关算法题java实现
java·开发语言·算法
lkbhua莱克瓦247 小时前
Java基础——集合进阶用到的数据结构知识点1
java·数据结构·笔记·github
音符犹如代码8 小时前
Java并发List实战:CopyOnWriteArrayList原理与ArrayList常见面试题
java·开发语言·面试·list
代码or搬砖8 小时前
Docker 部署 Java 项目实践
java·docker·容器