一、该问题的重现步骤是什么?
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);
字典配置如下图
二、你期待的结果是什么?实际看到的又是什么?
期望的结果是正常获取到业务字典的值,实际获取到的是null
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
BladeX-Biz 2.7.2 windows
四、请提供详细的错误堆栈信息,这很重要。
无报错信息
五、若有更多详细信息,请在下面提供。
修改包名后有注意点,看一下:https://sns.bladex.cn/q-630.html
另外你需要到这个类打断点来找原因,只看表层返回null是没用的
你们已经修改了包名那我就认为你没有源码调试的能力了,多调试下看看把
扫一扫访问 Blade技术社区 移动端