2017-10-08 5 views
0

Wir haben ein einfaches Java Web Projekt mit einigen Servlets, einigen JPAs und unserer Logik.Verwendung von Spring Cloud Foundry Projekt mit einem einfachen Java Web Projekt

Wir wollen zu Cloud Foundry wechseln. Ich habe gelernt, dass Spring Boot mit vielen netten Cloud Foundry Features aus der Box kommt wie Unterstützung für CF-Umgebungsvariablen Parsing, CF Service Broker API-Implementierung.

Jetzt möchte ich nicht zu Spring MVC verschieben, da wir bereits die Anwendung mit plain Java Web Framework ausgeführt haben.

Kann ich Spring Cloud Foundry-Projekte weiterhin nutzen, um Vorteile von Cloud Foundry-Funktionen wie dem Parsen von env-Variablen zu nutzen? Sind sie intern von Spring core, spring mvc Projekten abhängig? Wird das Spring Cloud Foundry-Projekt mit eingeschlossen, so wird meine gesamte einsetzbare Kriegsgröße aufgrund aller internen Federabhängigkeiten aufgebläht.

Mit besten Grüßen,

Saurav

Antwort

0

Eine Menge davon hängt genau auf, welche Funktionen Sie verwenden möchten. Die Unerschrockenheit, die Sie von Spring Boot erhalten, erfordert Spring &, so dass es nicht auf Ihre App übertragen wird, wenn Sie & Spring verwenden. Das Gleiche gilt für die Spring Cloud.

Sie haben speziell Parsing-Service-Informationen von Umgebungsvariablen (z. B. VCAP_SERVICES & VCAP_APPLICATION) erwähnt. Dies ist die einzige Ausnahme, die einem einfällt. Sie können Spring Cloud Connectors in einer begrenzten Kapazität ohne Spring verwenden. See this link for details. Es ist nicht so voll ausgestattet wie das, was Sie bekommen würden, wenn Sie Spring Spring verwenden, aber es wird Ihnen helfen.

Wenn Sie SCC nicht verwenden möchten, können Sie die Umgebungsvariablen immer selbst analysieren und die Daten verwenden. Es ist konzeptionell sehr einfach. VCAP_APPLICATION & VCAP_SERVICES sind Umgebungsvariablen und der Wert ist ein JSON-Blob. Sie müssen also nur den JSON analysieren und die benötigten Informationen suchen.

Hoffe, dass hilft!

+0

vielen Dank Daniel für Ihre Antwort ... – saurav

Verwandte Themen