到目前为止,我找到了如何替换Javalin json mapper:
https://javalin.io/documentation#configuring-the-json-mapper
但我不想替换它,只想添加几个Jackson模块,比如这个:
https://www.ktorm.org/api-docs/org.ktorm.jackson/-ktorm-module/index.html
如果不这样做,Javalin将无法序列化ktorm实体,示例代码here
到目前为止,我找到了如何替换Javalin json mapper:
https://javalin.io/documentation#configuring-the-json-mapper
但我不想替换它,只想添加几个Jackson模块,比如这个:
https://www.ktorm.org/api-docs/org.ktorm.jackson/-ktorm-module/index.html
如果不这样做,Javalin将无法序列化ktorm实体,示例代码here
2条答案
按热度按时间zu0ti5jz1#
解决了!
在JavalinConfig中,您可以设置JsonMapper的实现
default implementation接受ObjectMapper作为参数,所以我可以这样做:
然后Javalin和Ktorm完美地配合在一起。
更新:
Now Javalin will detect KtormModule for you!
yeotifhr2#
可以通过执行以下操作更新默认JacksonMap器:
更多信息请访问https://javalin.io/documentation#the-default-json-mapper-jackson