Spring Boot Post请求从参数获取数据并将其转发到特定的URL

时间:2018-11-18 06:28:35

标签: android database spring spring-boot url-redirection

@PostMapping(path = "/api/users/{userId}/detection")
public @ResponseBody GeneralResponse addNewDetection(@PathVariable (value = "userId") Integer userId,
        @RequestParam String detectionImgUrl,
        @RequestParam int actionStatus,
        @RequestParam Timestamp detectionTimestamp,
        @RequestParam String location) {
    detectionRepository.save(new Detection(userId,detectionImgUrl,actionStatus,detectionTimestamp,location));
    return new GeneralResponse(201,"New Post Added");
}

这是我的spring boot应用程序的代码段。这里检测存储库自动连接到此控制器类。我希望使用此处指定的过程将在此请求中接收的数据发送到firebase api以在我的android应用程序中进行推送通知-
https://firebase.google.com/docs/cloud-messaging/http-server-ref#send-downstream

根据我的说法,我可以通过两种方式做到这一点-
1.使用数据库拦截器
2.使用Spring Boot重定向URL功能

但是,由于我是Spring Boot的新手,所以我不知道该怎么做,因此,请为我提供有关任何一种方法的完整过程的帮助,请问我。

0 个答案:

没有答案