springboot项目配置类

 

一、在springboot项目中,如果不进行配置,直接访问静态页面是无法访问的,需要进行配置,springboot舍弃了XML文件的配置方式,这里我们采用开发配置类的方式。新建MvcConfig类,加上@Configuration注解,相当于告诉程序这是一个配置类,在启动程序的时候,程序会自动去执行该配置类。实现WebMvcConfigurer接口,该接口下有很多配置方法,详情参考API。
在这里插入图片描述

1、静态资源放行
实现WebMvcConfigurer接口后,重写addResourceHandlers方法,该方法可以指定对路径下的页面进行放行,实现能直接访问页面。
在这里插入图片描述
2、配置项目启动首页,一般为登陆页,重写addViewControllers方法。
在这里插入图片描述
3、拦截非登陆状态下不能访问除登陆页面外的其他页面,首先自定一个拦截器UserInterceptor类,去实现HandlerInterceptor接口,重写preHandle方法。
在这里插入图片描述
自定义完拦截器后,再到MvcConfig类中去重写addInterceptors方法。进行需要拦截的页面,已经不用拦截的页面。
在这里插入图片描述
addPathPatterns 用于添加拦截规则,excludePathPatterns 用户排除拦截

posted @ 2021-02-08 22:46  abcdefghijklmnop  阅读(524)  评论(0编辑  收藏  举报