码迷,mamicode.com
首页 > 编程语言 > 详细

【spring-boot】spring-boot项目中,通过JAVA配置类形式配置前台代码都重定向转发

时间:2019-08-08 21:24:41      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:image   ram   png   author   and   ide   ota   try   定向   

以下是MyMvcConfig.java配置类的代码,可供参考:

package com.springboot.config;

import com.springboot.conponent.LoginHanderInterceptor;
import org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;


/**
 * @author zhuhonggen
 * @version 创建时间:2019/08/06 21:05
 * @ClassName 类名称
 * @Description 类描述
 */
@Configuration
public class MyMvcConfig implements WebMvcConfigurer {
    @Bean
    public WebMvcConfigurer webMvcConfigurer(){
        WebMvcConfigurer adpater = new WebMvcConfigurer() {
            @Override
            public void addViewControllers(ViewControllerRegistry registry) {
                registry.addViewController("/").setViewName("login");
                registry.addViewController("/login.html").setViewName("login");
                //使用重定向
                //registry.addViewController("/index.html").setViewName("login");
                registry.addViewController("/main.html").setViewName("dashboard");
            }

            @Override
            public void addInterceptors(InterceptorRegistry registry) {
                //registry.addInterceptor(new LoginHanderInterceptor()).addPathPatterns("/**").excludePathPatterns("/","/login.html","/action/login","/error/404");
            }
        };
        return adpater;
    }

}

 以下是该配置类的文件目录结构:

技术图片

 

【spring-boot】spring-boot项目中,通过JAVA配置类形式配置前台代码都重定向转发

标签:image   ram   png   author   and   ide   ota   try   定向   

原文地址:https://www.cnblogs.com/jums/p/11323658.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!