Open
Conversation
…写parseBody方法,直接调用CustomHandler#parse方法即可(免去使用SDK自带json版本反序列化)
…写parseBody方法,直接调用CustomHandler#parse方法即可(免去使用SDK自带json版本反序列化)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
目标:jackson等方式解析请求体,方法改为public,此时用户可以更方便自定义CustomHandler继承NotificationHandler,重写parseBody方法,直接调用CustomHandler#parse方法即可(免去使用SDK自带jackson版本反序列化,免去升级、降级jackson版本)

下图为目前版本重写方式,比较繁琐:
下图为pr合并、方法变更为public后,可直接重写parse方法,即可实现自定义反序列化:

下图为解析请求提使用方式,直接调用子类parse即可:
