2017-12-27 4 views
0

Wie es unten in What's New in Spring Framework 5.x Dokumentationsseite unter den Abschnitt "Entfernte Pakete, Klassen und Methoden", zitierte erwähnt, ist die Unterstützung von Guava Bibliothek fiel in Spring Framework 5.Was bedeutet Support Drop von Guava in Spring Framework 5?

Unterstützung Dropped: Portlet, Geschwindigkeit, Jasperreports, XMLBeans, JDO, Guave.

Welche Art von Unterstützung wird durch diese Aussage impliziert, welche Art von Beziehung zwischen Frühling und Guave gibt es?

+2

@ user7294900, ist die Unterstützung der Guava-Bibliothek innerhalb Spring nur auf ihre Caching-Funktion beschränkt, und jetzt (in der Version 5.x) wurde sie gelöscht? –

Antwort

2

Die Unterstützung einer externen Bibliothek in einem Framework bedeutet, dass das Framework garantiert, dass wenn Sie die Bibliothek in Ihrem Projekt hinzufügen, es Ihren Klassenpfad nicht verschmutzt und etwas kaputt macht.

Und das ist sehr komplexe Aufgabe, da in der Regel Libs transitive Abhängigkeiten oder einige undokumentierte Funktionen nutzen oder abhängige Funktionen nutzen Umgebung oder einfach nicht funktioniert zusammen mit einigen anderen Bibliotheken usw.

Durch die Unterstützung fallen, Sie erleichtern ihnen den Entwicklungsprozess, was für uns auch schnellere Releases bedeutet.

Guava ist groß lib, aber ich denke, Spring-Entwickler denken, dass Menschen es in den meisten Orten loswerden können, indem sie es mit einigen Java-8-Features oder anderen Bibliotheken, die ähnliche Funktionalität bieten, ersetzen.