Bladex-Biz项目获取不到数据字典值(修改了项目的默认包名)

Blade 未结 1 1002
日行千里
日行千里 剑圣 2021-04-21 15:45

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

  1. BladeX-Biz项目修改了所有子项目的包名后,在业务项目中引入如下依赖

    <dependency>

          <groupId>org.springblade</groupId>

          <artifactId>blade-dict-api</artifactId>

          <version>${bladex.project.version}</version>

      </dependency>

       在实现类中通过如下方式获取系统字典和业务字典的值均为null

       List<DictBiz> dicts = DictBizCache.getList("test");

       String test = DictBizCache.getValue("test", 21);

       String t = DictCache.getValue("notice", 2);

      字典配置如下图

image.png



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

        期望的结果是正常获取到业务字典的值,实际获取到的是null

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

        BladeX-Biz 2.7.2     windows

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

        无报错信息

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

1条回答
  • 2021-04-21 15:51

    修改包名后有注意点,看一下:https://sns.bladex.cn/q-630.html

    另外你需要到这个类打断点来找原因,只看表层返回null是没用的

    你们已经修改了包名那我就认为你没有源码调试的能力了,多调试下看看把

    0 讨论(0)
提交回复