バックエンドとして Spring Boot、フロントエンドとして vue.js を使用する Web アプリケーションがあり、スクリプト Python キャプチャがあります。これは最後にデータベースに行を追加できるため、ユーザーに通知をプッシュする必要があります。方法やってもいいですか?
@PostMapping("/plate")
public ResponseEntity<Void> createPositionOc(@RequestParam String plate) {
LocalDateTime myDateObj = LocalDateTime.now();
DateTimeFormatter myFormatObj = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
List<Car> cars = carController.getAllCars();
boolean exist = cars.stream().anyMatch(o -> o.getPlate().equals(plate));
List<Car> carsIn = carController.getAllCarsIn();
boolean existIn = carsIn.stream().anyMatch(o -> o.getPlate().equals(plate));
List<Position> free = getAllPositiosFree();
PositionOcp position = new PositionOcp(free.get(0).getId_pos(), plate,
myDateObj.format(myFormatObj));
if (exist && free.size() > 0 && !existIn) {
PositionOcp createdPositionOc = positionOcpRepository.save(position);
//send notification
}
return null;
}
------------------------
これを達成するには、まずプッシュ通知に関する Spring ドキュメントまたは次のようなチュートリアルを読んでください: https://spring.io/guides/gs/messaging-stomp-websocket
0