我在angularjs中有以下代码
@RequestMapping(value = "/jobseeker", method = RequestMethod.POST)
public ResponseEntity signUp(@RequestBody Map<String, Object> parameterMap ) {...}
我有以下请求映射
{{1}}
接受此数据。
有没有更好的方法呢? 是否有任何请求消息转换器,我可以包含在我的pom.xml中,只需使用@RequestParam注释来访问json数据中的键?
注意:我刚开始使用spring boot和spring mvc并尝试学习
答案 0 :(得分:0)
Spring boot隐含地使用json反序列化库(jackson)将json输入映射到java对象。
定义一个包含您想要接收的字段的pojo - 例如SignupDto
- 醇>
在Controller中定义以下方法
@RequestMapping(path="/jobseeker", method=RequestMethod.POST)
public Response update(@RequestBody SignupDto input, @Context HttpServletResponse response) {
现在,您可以使用映射值处理SignupDto实例。