升级bladeX4.0.0后,返回的数据为null,希望能返回对应数据类型的空值

Blade 未结 2 200
13160676310
13160676310 剑者 2024-08-09 10:17

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

  1.  升级bladeX4.0.0后,返回的数据为null

    如数据类型为string的应返回""、Object的应返回{}


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

希望能返回对应数据类型的空值


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

bladeX4.0.0


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


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

2条回答
  • 2024-08-09 11:37

    下载最新版原版4.1.0测试看看

    CleanShot20240809113621@2x.png

    CleanShot20240809113651@2x.png

    CleanShot20240809114345@2x.png

    0 讨论(1)
  • 2024-08-09 11:49

    自定义了MessageConfiguration方法,在blade-system微服务的方法能调用,但是自定义的微服务无法调用

    作者追问:2024-08-09 14:44

    不要另外开配置类去修改序列化,你从bladex-tool里修改。

    框架本身默认是采用的String序列化,这样可以保证bigdecimal的精度。如果你需要改成别的逻辑,把你自己定义的序列化写到下面红框的部分就行了。

    另外你说空值不生效,你需要去下载最新master分支的原版代码,来跑一跑看看是否有问题。我们本地是没问题的,上面的截图也已经说明了。

    CleanShot20240809144003@2x.pngCleanShot20240809144025@2x.png

    CleanShot20240809144150@2x.png


    0 讨论(0)
提交回复