zoukankan      html  css  js  c++  java
  • 阶段5 3.微服务项目【学成在线】_day18 用户授权_08-动态查询用户的权限-用户中心查询用户权限

    3.3 用户中心查询用户权限
    3.3.1 需求分析
    认证服务请求用户中心查询用户信息,用户需要将用户基本信息和用户权限一同返回给认证服务。
    本小节实现用户查询查询用户权限,并将用户权限信息添加到的用户信息中返回给认证服务。

    最终目的是硬编码的权限 改成从数据库内查询


    认证服务要通过用户中心来获取用户的信息

    用户的扩展字段里面有一个 permissions的属性

    当认证中心调用 用户中心的getUserext方法的时候呢 。我们在用户中心实现查询用户的权限。然后给认证服务返回

    dao

    争对这种复杂的我们要写Mybatis的Mapper接口。


    最终查的是xc_menu权限表



    定义Mapper映射文件

    创建各级别目录,和上面的dao的包路径保持一致




    格式化sql

    格式化后的sql

    参数为动态传过来的
    参数是一个基本类型的 所以参数的名称可以随意

    列表和实体类要保持一致


    service类调用dao



    用户中心查用户权限就做完了

    结束



     

  • 相关阅读:
    天文望远镜(二)
    天文望远镜(一)
    安静
    JavaScript 私有类字段和 TypeScript 私有修饰符
    js解析剪切板里的excel内容
    js正则
    jquery扩展方法:实现模拟Marquee无限循环滚动
    js中onload和ready区别
    Js如何从字符串中提取数字?
    JSBridge 初探
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11650758.html
Copyright © 2011-2022 走看看