为什么要使用redis
1 redis本身就是一个缓存NOSQL(不仅仅是数据库)型数据库,存储一下json字符串
2 效率高查询速度极快
3 可以存储一些工程的常量以及一些基础数据
为什么要使用token
1 提高了项目的安全性的问题,一般的项目会采用shiro或者spring security 进行权限校验。 这个问题导致了项目加载速度慢。这些东西也是基础HttpSession来进行存储数据的 比如shiro
2 token就是一串加密之后的字符串 。自己可以选择RSA加密,秘钥和私钥以及base64等等。。。
##废话不多说,直接上代码
- 自定义注解
- 编写拦截器
- 配置拦截器
- 代码以及功能测试
|
|
在项目添加自定义注解
|
|
Redis管理
|
|
|
|
编写拦截器
|
|
Controller 代码测试
|
|
结果返回success
|
|