@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
Но так как я новичок в весенней загрузке, я не знаю, как это сделать. Так что вы можете помочь мне с полной процедурой для любого из этих методов.