项目介绍:
这是一个基于前后端分离的项目,用于员工管理,权限的管理,每个员工有不同的权限来访问不同层次后端接口:admin在数据库中是CEO的角色,具有所有的权限 ,小猪是一个普通的员工只有查看的功能。admin可以对其他的角色进行分配管理角色,
后端:springBoot+springSecurity+myBatis-plus+MySql+Redis+JWT
前端:vue+axios+router+Vuex+ElementUI+less(css解析器)+vuex-persistedstate(前端数据持久化工具)
工具:Apifox linux Docker nginx
难点:用户进行持久化和分页数据持久化的时候,如何进行及时的更新数据持久化,我的方法,在js文件中定义方法和参数,当我每次有新的数据进行更像时候,都会 调用该方法,可以做到方法的更新,
特点:后端实现security,配置的一个拦截器,用户访问后端接口会被(JwtAuthenticationTokenFilter)拦截器拦截,login路由放行,从请求头获取token,然后通过我定