spring-bootspring-boot项目中,通过JAVA配置类形式配置前台代码都重定向转发
Posted jums
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring-bootspring-boot项目中,通过JAVA配置类形式配置前台代码都重定向转发相关的知识,希望对你有一定的参考价值。
以下是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-bootspring-boot项目中,通过JAVA配置类形式配置前台代码都重定向转发的主要内容,如果未能解决你的问题,请参考以下文章
spring-bootspring-boot使用log4j框架时,提示警告-》log4j:WARN Please initialize the log4j system properly.
spring-boot 快速构建热部署自动配置原理配置文件整合SpringMVCredisjunitmybatis打包部署
spring-boot 快速构建热部署自动配置原理配置文件整合SpringMVCredisjunitmybatis打包部署