对于底层定义序列化如何重写覆盖?

Blade 未结 1 280
renjiangyang
renjiangyang 剑圣 2023-01-04 18:21

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

  1.   目前新加了个模块, 由于都依赖底层core-tool,  BladeBeanSerializerModifier中对序列化做了定义,

    1. 希望当前模块的rest接口返回不走BladeBeanSerializerModifier这个定义, 而又不影响其它模块的引入,所以不能修改BladeBeanSerializerModifier,

    2. 当前模块所引入的实体类为三方jar, 无法修改其中的实体对象来增加@JsonSerialize此注解,

  2.  希望在当前模块中重写BladeBeanSerializerModifier,来定义返回实体, 需要改那些地方?



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


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


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


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

1条回答
  • 修改blade-core-tool的BladeBeanSerializerModifier源码和版本号,让模块单独依赖。

    0 讨论(0)
提交回复