Question Quelle est la différence entre les dépendances de type Spring et Spring?


Bonjour je suis nouveau dans le monde du printemps et du maven, et je veux savoir quelle est la différence entre ces 2 dépendances? C'est une question simple .. J'ai des problèmes avec mon fichier Pom.xml, donc je veux tout savoir :).

Merci d'avance.


21
2018-04-05 23:31


origine


Réponses:


Ce sont en fait deux des nombreux modules Spring Framework. Vous pouvez facilement trouver les packages que ces artefacts contiennent, par exemple en utilisant ce site:

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

Cela peut vous dire quelque chose de général sur les classes contenues dans un artefact et généralement sur le but de l'artefact.

Dans le contexte du cadre de printemps, spring-core contient principalement des utilitaires de base et des éléments communs (comme les énumérations courantes) et probablement tous les modules de Spring (ou la plupart d’entre eux) en dépendent (directement ou transitoirement). À son tour spring-context fournit le contexte d'application, c'est-à-dire le conteneur d'injection de dépendance de Spring et il est probablement toujours défini dans les POM d'artefacts qui utilisent Spring (en général). En réalité, spring-context dépend de spring-core donc en définissant spring-context comme votre dépendance, vous utilisez spring-core en tous cas.


28
2018-04-06 07:30