2016-08-04 8 views
0

Mein SI-Projekt besteht aus der Verwaltung von Daten, die zwischen Warteschlangen und der Interaktion mit der Datenbank fließen. Ich möchte keinen Servlet-Container verwenden, um die App auszuführen.Starten und Stoppen des Spring-Integrationsprojekts

In meiner Entwicklung env läuft main() um den ApplicationContext zu initialisieren. Wie starte ich die App und führe kontrolliertes Herunterfahren in gesteuerter env wie UAT/Production aus?

Brauchen Sie Ihren wertvollen Vorschlag/Hinweise zu diesem Thema.

Antwort

1

Wenn Sie einen JVM-Shutdown-Hook für den Kontext registrieren, schließt kill <pid> den Anwendungskontext.

Sie können JMX (oder Benutzercode) verwenden, um den Integrationsfluss ordnungsgemäß herunterzufahren. siehe the documentation.

Verwandte Themen