创建微服务,数据权限不生效

Blade 未结 1 538
651724938
651724938 剑童 2021-12-29 18:18

一、该问题的重现步骤是什么?

  1. 创建微服务,配置好依赖

    企业截图_16407726506752.png

    企业截图_16407727455444.png

  2. mapper配置注解,编写xml

    企业截图_16407728327928.png

    企业截图_16407728472250.png

  3. nacos配置

    企业截图_16407729329913.png

  4. 创建相关微服务角色,用户;设置角色相应菜单和接口权限,用户绑定角色登录成功后,注解不生效。



二、你期待的结果是什么?实际看到的又是什么?

       注解生效。/注解不生效。

        企业截图_16407730715027.png

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

        2.8.2  window

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 2021-12-29 23:08

    其实你描述的还是不够完整,比如没有提供具体调用的是哪个接口,对应接口的实现又是不是你截图的方法。

    比如你网页上具体的配置是如何,这些都很重要,如果确实了就会影响我们帮你进行排查判断。

    再信息不够的情况下目前只能盲猜你调用的接口没有引入你截图的page方法,而是用了mybatis-plus自带的。

    如果不是这个问题导致,请描述更清晰,比如从头开始把你的每一步都截图出来,不要一句话带过重要的信息,否则无法帮你判断。

    在新建模块的时候没有生效,请根据文档内操作,文档内是直接用了自带的NoticeMapper来讲解的,而不是重新新建了模块。推荐根据文档成功之后再新建模块来测试,如果根据文档也没成功,也请把详细的重现步骤提供一下,这样我们才能帮忙排查判断。


    注意:如果你是想测试注解模式,则不需要网页配置,是直接生效的,具体逻辑如下

    image.png

    0 讨论(0)
提交回复