我正在尝试确定在REST端点检索数据的数据格式。我计划只响应API调用时具有JSON数据格式的请求。从检索到的标题我打算识别出来。
我定义的结束点如下结构:
@PostMapping("/login/checkAuthorization")
public PrivillegeResponse checkAuthorizationAction(@RequestBody
PrivillegeModel privillegeObj )
{
//codes to be executed
//giving JSON response
}
在提供业务逻辑实现之前,我需要验证检索到的数据是否为JSON数据。实现这些功能的可能性有哪些?
答案 0 :(得分:1)
对于SpringBoot,您需要使用@RestController定义类。
要将其限制为Json,只需定义consumes =“application / json”属性。
您可以参考::
Producing and consuming custom JSON Objects in Spring RESTful services
对于通用方法,请检查 Spring RequestMapping for controllers that produce and consume JSON