概述
github上点赞最多的秒杀项目,地址here
从头开始学习,因为没看到相关的介绍文档,希望能通过博客把每一块说清楚哈!(前端方面不是特别懂,但是能看懂个大概)
首先启动好项目,(其中前面需要)从http://localhost:8080/login/to_login进入
他这里我个人感觉有点问题, 虽然是让填的手机号码,但其实在数据库里对应的是寻找的nickname,后面可以看到是以nickname作为查找的,但是他里面的nickname没有超过11位的所以登不进去,还是自己数据库创建个数据好了
弄好之后可以看到会访问/login/do_login
密码是 12+真实密码+c3 再进行md转换
登陆成功会将会生成一个以uuid为value,"token"为key的cookie, 并将以MiaoShaUserKey:tk +对应的md5码为key,user信息为value写入redis当中
token具体的应用是在每次访问的时候会带着cookie,如果在redis中存在对应的key就可以拿到user信息无需用户登陆,具体实现在com.travel.function.config.userArgumentResolver中实现一个HandlerMethodArgumentResolver,一旦Controller中有用户参数则先拿到cookie再,从redis找是否有对应的user
登陆成功后会进入商品列表界面
开源项目miaosha学习(二)
最后
以上就是懵懂百褶裙为你收集整理的开源项目miaosha学习(一)的全部内容,希望文章能够帮你解决开源项目miaosha学习(一)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复