こんにちは私はSpringとMavenの世界に不慣れですが、この2つの依存関係の違いを知りたいですか?簡単な質問です。Pom.xmlファイルに問題があるので、すべてを知りたいです:)。
前もって感謝します。
これらは実際には多くのSpringFrameworkモジュールのうちの2つです。これらのアーティファクトに含まれるパッケージは、たとえば次のサイトを使用して簡単に見つけることができます。
http://mvnrepository.com/artifact/org.springframework/spring-core/3.1.1.RELEASE
これにより、アーティファクトに含まれるクラスについて、通常はアーティファクトの目的について一般的なことがわかります。
Spring Frameworkのコンテキストでは、spring-core
には主にいくつかのコアユーティリティとコモンズのもの(共通の列挙型など)が含まれ、おそらくすべてのSpringモジュール(またはそれらのほとんど)が(直接または推移的に)それに依存しています。次に、spring-context
はアプリケーションコンテキスト、つまりSpringの依存性注入コンテナを提供します。これはおそらく常にSpringを使用するアーティファクトのPOMで定義されます(一般的に)。実際、spring-context
はspring-core
に依存しているため、spring-context
を依存関係として定義することにより、とにかくspring-core
を使用します。