项目开发实战思路

需求

1. 登录

1.1 确认用户是否已经登录;

1.2 如果已经登录,默认跳转到index页面,展示所有数据;

1.3 如果尚未登录,则需要跳转到login页面,输入用户名和密码

实现

1. 登录

1) 注册拦截器

  (1) 开发UserInterceptor实现HandlerInterceptor接口;

    需要重写preHandle/postHandle/afterCompletion三个方法,主要是在preHandle中判断session的属性值user是否为空;

  (2) MyWebMvcConfigurerAdapter继承WebMvcConfigurerAdapter类

    需要重写addInterceptors方法,主要是注册UserUserInterceptor.

原文地址:https://www.cnblogs.com/fengze/p/8337221.html