Spring-boot的@RequestBody重载了构造函数

时间:2019-04-26 16:59:25

标签: java spring-boot spring-mvc groovy jackson

我正在尝试使用@RequestBody处理初始输入的不同情况以初始化POJO,但是如果这是@RequestBody可以处理的事情或者我应该写的话,则无法找到清晰的答案一些自定义逻辑。

即。我希望能够为具有3个字段的POJO发送{ "firstName" : "hello" , "lastName" : "world },并能够使用从其他字段(例如

)派生的自定义内容来初始化第3个字段

String initials = firstName.charAt(0) + lastName.charAt(0)

我了解我可以使用一些自定义逻辑来做到这一点,但是我将构建一个应用程序,该应用程序将从RESTful调用中获取字段,并且我希望能够自动映射它们,因此我不必编写逻辑。

这是Spring-boot可以立即使用的功能吗?

PS:要向其发送信息的其他对象有时会初始化为默认值...即int number如果@RequestBody发挥作用时未在JSON对象中发送,则可能会初始化为0。

感谢您的帮助!

0 个答案:

没有答案