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的页面。

相关推荐
yb0os11 分钟前
RPC实战和核心原理学习(一)----基础
java·开发语言·网络·数据结构·学习·计算机·rpc
liuyao_xianhui10 分钟前
内存管理(C/C++)
java·开发语言·c++
superlls16 分钟前
(设计模式)区分建造者、 规格模式(MyBatis Example+Criteria )
java·tomcat
kimble_xia@oracle27 分钟前
SQL 笔记
java·数据库·oracle
David爱编程42 分钟前
深度解析:synchronized 性能演进史,从 JDK1.6 到 JDK17
java·后端
脑子慢且灵1 小时前
【JavaWeb】一个简单的Web浏览服务程序
java·前端·后端·servlet·tomcat·web·javaee
B612 little star king1 小时前
力扣29. 两数相除题解
java·算法·leetcode
野犬寒鸦1 小时前
力扣hot100:环形链表(快慢指针法)(141)
java·数据结构·算法·leetcode·面试·职场和发展
上官浩仁1 小时前
springboot synchronized 本地锁入门与实战
java·spring boot·spring
Gogo8162 小时前
java与node.js对比
java·node.js