Ich benutze einen Spring MVC-Controller und möchte die Ausführung einer Aufgabe starten ich einen neuen Thread. Der Thread sollte jedoch nicht sofort starten, sondern erst nachdem die Antwort an den Client gesendet wurde.Spring Controller starten Verarbeitung nach Antwort gesendet wird
Mittel - in strengen zeitlichen Reihenfolge:
- Anfrage
- Rückkehr neue ResponseEntity .../Kunde erhält Status Http 200 ok.
- beginnt die Verarbeitung der Aufgabe.
Wie erreiche ich das?
Ich wollte Spring async Abstraktion verwenden, Aufruf einer Methode mit @ Async kommentiert, aber auf diese Weise habe ich nicht garantieren, dass der neue Thread wartet auf die Antwort gesendet werden.
Können Sie uns zeigen, was Sie bisher gemacht haben? – Marv