2012-04-05 5 views
20

Hallo Ich bin neu in der Welt Frühling und Maven, und ich möchte wissen, was ist der Unterschied zwischen diesen 2 Abhängigkeiten? Es ist eine einfache Frage .. Ich habe Probleme mit meiner Pom.xml-Datei, also möchte ich alles wissen :).Was ist der Unterschied zwischen Spring-Kontext und Spring-Core-Abhängigkeiten?

Vielen Dank im Voraus.

+0

http://www.javajazzup.com/issue1/page23.shtml könnte ein Anfang sein, aber bitte posten Sie Ihr Problem –

Antwort

25

Dies sind eigentlich 2 von vielen Spring Framework-Modulen. Sie können ganz einfach finden, welche Pakete diese Artefakte enthalten, zum Beispiel die Nutzung dieser Website:

http://mvnrepository.com/artifact/org.springframework/spring-core/3.1.1.RELEASE

Dies können Sie etwas allgemeine über Klassen innerhalb eines Artefakts enthalten erzählen und in der Regel über Zweck des Artefakts.

Im Zusammenhang mit Spring Framework, spring-core enthält hauptsächlich einige Kern-Utilities und Commons Zeug (wie gemeinsame enums) und wahrscheinlich alle Spring-Module (oder die meisten von ihnen) hängen davon ab (direkt oder transitiv). Im Gegenzug spring-context bietet Application Context, das ist Spring Dependency Injection Container und es ist wahrscheinlich immer in POMs von Artefakten, die Spring (im Allgemeinen) verwenden definiert. In der Tat, spring-context hängt von spring-core ab, also indem Sie spring-context als Ihre Abhängigkeit definieren, verwenden Sie spring-core sowieso.

Verwandte Themen