一、功能分析
请求的url:/user/token/{token}
参数:Stringtoken需要从url中取。
返回值:json数据。使用e3Result包装Tbuser对象。
业务逻辑:
1、从url中取参数。
2、根据token查询redis。
3、如果查询不到数据。返回用户已经过期。
4、如果查询到数据,说明用户已经登录。
5、需要重置key的过期时间。
6、把json数据转换成TbUser对象,然后使用e3Result包装并返回。
二、Dao层
使用JedisClient对象。不查数据库,查询redis。
三、Service层
参数:Stringtoken
返回值:e3Result
创建接口和service
发布到dubbo
四、web层
层订阅服务