我正在尝试使用@RequestBody处理初始输入的不同情况以初始化POJO,但是如果这是@RequestBody可以处理的事情或者我应该写的话,则无法找到清晰的答案一些自定义逻辑。
即。我希望能够为具有3个字段的POJO发送{ "firstName" : "hello" , "lastName" : "world }
,并能够使用从其他字段(例如
String initials = firstName.charAt(0) + lastName.charAt(0)
我了解我可以使用一些自定义逻辑来做到这一点,但是我将构建一个应用程序,该应用程序将从RESTful调用中获取字段,并且我希望能够自动映射它们,因此我不必编写逻辑。
这是Spring-boot可以立即使用的功能吗?
PS:要向其发送信息的其他对象有时会初始化为默认值...即int number
如果@RequestBody发挥作用时未在JSON对象中发送,则可能会初始化为0。
感谢您的帮助!