改包名后,多租户无效,不能由框架自动维护。

Blade 未结 2 1296
Zzzzzzz_
Zzzzzzz_ 2021-03-22 08:24

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

1.  已修改包名。

2. 已添加扫描注解、和配置文件

image.png

image.png

3. 框架的多租户功能无效,无论是查询还是新增修改都不能自动维护tenant_id。


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

由框架来实现维护tenant_id,改了包名是无效的。

image.png

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

Bladex-boot 2.8.0 macOs,甲方提供框架,已获得商用授权。

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

没有报错信息。

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

2条回答
  •  zhx1994
    zhx1994 (楼主)
    2021-03-22 11:15

    维护逻辑需要继承BaseServiceImpl

    4~1ZY%AKGDHNNOG2B5UX%NB.png

    作者追问:2021-03-22 11:15

    新增代码的service都是继承BaseServiceImpl的,原有功能的代码也是继承自BaseServiceImpl的,也是无效的。

    image.png


    目前已解决了,如果只引入blade-starter-tenant那么修改包名后是不能使用多租户功能的,还需要引入blade-starter-mybatis。

    image.png


    第一次用bladex 能个性化的程度太低了,十分不友好。我就改了个包名,swagger不好使、多租户不好使,还得慢慢爬坑,这真的是快速开发吗?

提交回复