我是弹簧框架的新手。当我尝试为 spring 下载所需的 jar 文件时,相同的类有 2 个选项 - org.springframework.xyz-2.5.6.A.jar和spring-xyz-2.5.6.RELEASE.jar。我想知道有什么区别,推荐使用哪个?
谢谢。
我是弹簧框架的新手。当我尝试为 spring 下载所需的 jar 文件时,相同的类有 2 个选项 - org.springframework.xyz-2.5.6.A.jar和spring-xyz-2.5.6.RELEASE.jar。我想知道有什么区别,推荐使用哪个?
谢谢。
该org.springframework.xyz
版本是 SpringSource 在其Enterprise Bundle Repository中使用的工件 ID ,这是一组自包含的兼容 OSGi 的 JAR,用于 Spring 和非 Spring 工件。该spring-xyz
版本是 Maven Central 上可用的标准非 OSGi 版本。
如果您使用的是 OSGi,则使用 EBR JAR,如果您不使用,则使用标准的 JAR。
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>3.2.4.RELEASE</version>
</dependency>
生成的 JAR 是spring-context-3.2.4.RELEASE.jar。
所以第二个名字对我来说看起来不错。