Spring Boot Post Request Получите данные из параметров и отправьте их на определенный URL - PullRequest
0 голосов
/ 18 ноября 2018
@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");
}

Это фрагмент кода из моего весеннего загрузочного приложения. Здесь репозиторий обнаружения автоматически подключен к этому классу контроллера. Я хочу отправить данные, полученные в этом запросе, в firebase api для push-уведомлений в моем приложении для Android с использованием процедурыздесь указано -
https://firebase.google.com/docs/cloud-messaging/http-server-ref#send-downstream

По моему мнению, я могу сделать это двумя способами -
1. Использование перехватчика базы данных
2. Использование функции URL-адреса Spring Boot Redirect

Но так как я новичок в весенней загрузке, я не знаю, как это сделать. Так что вы можете помочь мне с полной процедурой для любого из этих методов.

...