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



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

    结束



     

  • 相关阅读:
    理解和学习qml
    (离线)英语词典软件推荐
    Ubuntu:安装deb文件包以及deb卸载
    mac man汉化方法
    Linux中文件和目录的权限(r, w, x)
    解决mac休眠掉电的解决方法
    线程池之ThreadPool与ForkJoinPool
    程序员的知识焦虑
    回顾2018,展望2019
    NIO基础学习——缓冲区
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11650758.html
Copyright © 2011-2022 走看看