springboot项目配置类
一、在springboot项目中,如果不进行配置,直接访问静态页面是无法访问的,需要进行配置,springboot舍弃了XML文件的配置方式,这里我们采用开发配置类的方式。新建MvcConfig类,加上@Configuration注解,相当于告诉程序这是一个配置类,在启动程序的时候,程序会自动去执行该配置类。实现WebMvcConfigurer接口,该接口下有很多配置方法,详情参考API。
1、静态资源放行
实现WebMvcConfigurer接口后,重写addResourceHandlers方法,该方法可以指定对路径下的页面进行放行,实现能直接访问页面。
2、配置项目启动首页,一般为登陆页,重写addViewControllers方法。
3、拦截非登陆状态下不能访问除登陆页面外的其他页面,首先自定一个拦截器UserInterceptor类,去实现HandlerInterceptor接口,重写preHandle方法。
自定义完拦截器后,再到MvcConfig类中去重写addInterceptors方法。进行需要拦截的页面,已经不用拦截的页面。
addPathPatterns 用于添加拦截规则,excludePathPatterns 用户排除拦截
我只是偶尔安静下来,对过去的种种思忖一番。那些曾经的旧时光里即便有过天真愚钝,也不值得谴责。毕竟,往后的日子,还很长。不断鼓励自己,
天一亮,又是崭新的起点,又是未知的征程(上校9)
逆水行舟,不进,则退!